Esempio n. 1
0
 /**
  * Update user
  *
  * @param UserUpdateRequest $request
  * @param $user
  * @return \Illuminate\Http\RedirectResponse
  */
 public function update(UserUpdateRequest $request, User $user)
 {
     $user->update($request->only('email', 'password') + ['name' => $request->get('username'), 'email' => $request->get('email')]);
     if ($request->has('password')) {
         $user->update($request->only('email', 'password') + ['password' => Hash::make($request->get('password'))]);
     }
     $user->roles()->sync($request->get('roles'));
     return redirect()->route('manager.user.index')->with(['message' => 'Сохранен']);
 }
Esempio n. 2
0
 /**
  * Update the specified resource in storage.
  *
  * @param  Request $request
  * @param User $user
  * @return Response
  * @internal param int $id
  */
 public function update(Request $request, User $user)
 {
     if ($request->get('password', false)) {
         $request->merge(['password' => bcrypt($request->get('password'))]);
         $user->update($request->all());
     } else {
         $user->update($request->except(['password']));
     }
     return redirect()->route('users.index');
 }
Esempio n. 3
0
 /**
  * Update the specified resource in storage.
  *
  * @param  int  $id
  * @return Response
  */
 public function update(Request $request, User $user)
 {
     $this->validate($request, ['email' => 'required|unique:users,email,' . $user->id, 'retype_password' => 'same:password']);
     if ($request->input('password') == "") {
         $updateRequest['email'] = $request->input('email');
         $updateRequest['role'] = $request->input('role');
         $user->update($updateRequest);
     } else {
         $request['password'] = \Hash::make($request->input('password'));
         $user->update($request->all());
     }
     \Flash::success('Your user has been Updated');
     return redirect('admin/users');
 }
Esempio n. 4
0
 /**
  * Update the specified resource in storage.
  *
  * @param  int  $id
  * @return Response
  */
 public function update(User $user, Request $request)
 {
     $user->update($request->except('avatar'));
     if ($request->hasFile('avatar')) {
         $file = $request->file('avatar');
         $filename = $file->getClientOriginalName();
         $extension = $file->getClientOriginalExtension();
         $image = sha1($filename . time()) . '.' . $extension;
         $destinationPath = public_path('/uploads/avatar/');
         $request->file('avatar')->move($destinationPath, $image);
         $user->avatar = $image;
         $user->update();
     }
     flash()->info('Profil telah diperbarui!');
     return redirect('/dashboard/profil');
 }
Esempio n. 5
0
 /**
  * Update the specified resource in storage.
  *
  * @param UserRequest $request
  * @param User $user
  * @return Response
  */
 public function update(UserRequest $request, User $user)
 {
     $user->update($request->all());
     $user->uploadAndSave();
     flash()->success("User has been successfully updated!");
     return redirect()->back()->withInput();
 }
 /**
  * Update the specified resource in storage.
  *
  * @param  \App\Project $project
  * @return Response
  */
 public function update(User $user)
 {
     $this->validate($request, $this->rules);
     $input = array_except(Input::all(), '_method');
     $user->update($input);
     return Redirect::route('users.show', $user->name)->with('message', 'User updated.');
 }
Esempio n. 7
0
 /**
  * Update a record
  *
  * @param User $user
  * @param array $attributes
  * @return mixed
  * @throws \Exception
  */
 public function update($user, array $attributes = array())
 {
     if (!isset($attributes['activated'])) {
         $attributes['activated'] = 0;
     }
     return $user->update($attributes);
 }
Esempio n. 8
0
 /**
  * Update the specified resource in storage.
  *
  * @param  int  $id
  * @return Response
  */
 public function update(User $user, Request $request)
 {
     $this->validate($request, ['fullname' => 'required', 'email' => 'required|email']);
     // Uncomment and modify if you need to validate any input.
     $user->update($request->all());
     return redirect('users');
 }
Esempio n. 9
0
 /**
  * Update an user record.
  *
  * @param User $user
  * @param Request $request
  * @return \Illuminate\Http\RedirectResponse
  */
 public function users_update(User $user, Request $request)
 {
     $user->update($request->only('name', 'email'));
     // Mass assignable
     $user->group = $request->input('group');
     $user->save();
     return redirect()->back();
 }
 /**
  * Update the specified user in storage.
  *
  * @param  User  $user
  * @return Response
  */
 public function update(User $user, UpdateUserRequest $request)
 {
     $attributes = $request->only('name', 'email');
     if ($request->has('password')) {
         $attributes['password'] = $request->get('password');
     }
     $user->update($attributes);
     return redirect()->route('admin.users.index');
 }
 public function update(UserRequest $request, User $user)
 {
     try {
         $user->update($request->all());
         return response()->json(['errors' => 'false', 'message' => 'The project has been updated!']);
     } catch (\Exception $e) {
         return response()->json(['errors' => 'true', 'message' => 'Something went wrong!']);
     }
 }
Esempio n. 12
0
 /**
  * Update the specified resource in storage.
  *
  * @param  UserRequest  $request
  * @param  User $user
  * @return \Illuminate\Http\RedirectResponse
  */
 public function update(UserRequest $request, User $user)
 {
     $user->update($request->all());
     if (Request::wantsJson()) {
         return $user;
     } else {
         return redirect('admin/user');
     }
 }
Esempio n. 13
0
 /**
  * Update the specified user in storage.
  *
  * @param  \Illuminate\Http\Request     $request
  * @param  \App\User                    $user
  * @return \Illuminate\Http\Response
  */
 public function update(Request $request, User $user)
 {
     $user->update($request->except('biography', 'contactDetails', 'address'));
     $user->biography()->updateOrCreate([], $request->biography);
     $user->contactDetails()->updateOrCreate([], $request->contactDetails);
     $user->profile()->updateOrCreate([], $request->profile);
     $user->address()->updateOrCreate([], $request->address);
     \Notification::success("Künstler erfolgreich aktualisiert.");
     return back();
 }
Esempio n. 14
0
 public function update(Request $request, User $user)
 {
     //		$this->validate($request, [
     //			'name' => 'required|max:255',
     //			'email' => 'required|email|max:255|unique:users,email,'.$user->id
     //		]);
     $user->update([$request->get('name') => $request->get('value')]);
     \Session::flash('flash-success', 'ユーザを更新しました。');
     return redirect('/users');
 }
Esempio n. 15
0
 /**
  * Function to update Users Email, Username, Password
  * (Some work still needs to be done on the Authentication)
  *
  * @param UpdateUserDataRequest $request
  * @return view
  */
 public function update(UpdateUserDataRequest $request, User $UserData)
 {
     if (\Hash::check($request->input('password_old'), $UserData->password)) {
         $UserData->update(['password' => bcrypt($request->input('password')), 'email' => $request->input('email'), 'username' => $request->input('username')]);
         session()->flash('success_message', 'You have updated your profile Successfully!');
         return back();
     }
     session()->flash('failure_message', 'The Password you entered is not what we have on record');
     return back()->withInput();
 }
Esempio n. 16
0
 /**
  * A user logged into the application with social account first,
  * and then, when s/he tries to register an application's native account,
  * update his/her name and password as given
  *
  * @param \Illuminate\Http\Request $request
  * @param \App\User                $user
  * @return \Illuminate\Http\RedirectResponse|\Illuminate\Routing\Redirector
  */
 protected function syncAccountInfo(Request $request, User $user)
 {
     $validator = \Validator::make($request->except('_token'), ['name' => 'required|max:255', 'email' => 'required|email|max:255', 'password' => 'required|confirmed|min:6']);
     if ($validator->fails()) {
         return $this->respondValidationError($validator);
     }
     $user->update(['name' => $request->input('name'), 'password' => bcrypt($request->input('password'))]);
     $this->addMemberRole($user);
     return $this->respondCreated($user);
 }
 /**
  * Update the specified resource in storage.
  *
  * @param  Request  $request
  * @param  int  $id
  * @return Response
  */
 public function update(UserRequest $request, User $user)
 {
     $input = $request->all();
     $user->update(['name' => $input['name'], 'password' => bcrypt($input['password'])]);
     if ($request->ajax() || $request->wantsJson()) {
         return new JsonResponse($user);
     }
     flash()->success('aggiornato con successo!');
     return redirect('users');
 }
 /**
  * Update the specified resource in storage.
  *
  * @param  User $panel_user
  * @param  Requests\PanelUserRequest $request
  * @return Response
  */
 public function update(User $panel_user, Requests\PanelUserRequest $request)
 {
     $panel_user->update($request->all());
     if ($panel_user->password != bcrypt($request->input('password'))) {
         $panel_user->password = bcrypt($request->input('password'));
         $panel_user->save();
     }
     $this->SyncRoles($panel_user, $request->input('role_list'));
     return redirect()->route('webpanel.panel.users.index');
 }
Esempio n. 19
0
 /**
  * Update the User from the request from user.edit
  *
  * @param  \Illuminate\Http\Request  $request
  * @param  int  $id
  * @return \Illuminate\Http\Response
  */
 public function update(UserValidationRequest $request, User $user)
 {
     // also needs additional custom validation specific to updating User information. C.f. AuthController@postRegister
     $validator = $this->validator($request->all());
     if ($validator->fails()) {
         $this->throwValidationException($request, $validator);
     }
     $user->update($request->all());
     return redirect(route('user.show', ['user' => $user->id]));
 }
Esempio n. 20
0
 /**
  * A user logged into the application with social account first,
  * and then, when s/he tries to register an application's native account,
  * update his/her name and password as given
  *
  * @param \Illuminate\Http\Request $request
  * @param \App\User                $user
  * @return \Illuminate\Http\RedirectResponse|\Illuminate\Routing\Redirector
  */
 protected function syncAccountInfo(Request $request, User $user)
 {
     $validator = \Validator::make($request->except('_token'), ['name' => 'required|max:255', 'email' => 'required|email|max:255', 'password' => 'required|confirmed|min:6']);
     if ($validator->fails()) {
         return back()->withInput()->withErrors($validator);
     }
     $user->update(['name' => $request->input('name'), 'password' => bcrypt($request->input('password'))]);
     \Auth::login($user);
     flash(trans('auth.welcome', ['name' => $user->name]));
     return redirect(route('home'));
 }
Esempio n. 21
0
 /**
  * Update the specified resource in storage.
  *
  * @param  \Illuminate\Http\Request  $request
  * @param  int  $id
  * @return \Illuminate\Http\Response
  */
 public function update(UserRequest $request, User $user)
 {
     $data = $request->all();
     if ($data['password'] == '') {
         unset($data['password']);
     } else {
         $data['password'] = bcrypt($data['password']);
     }
     $user->update($data);
     return redirect('user/' . $user->id . '/edit');
 }
 /**
  * Update the specified resource in storage.
  *
  * @param $user
  * @return Response
  */
 public function update(UserRequest $request, User $user)
 {
     $password = $request->password;
     $passwordConfirmation = $request->password_confirmation;
     if (!empty($password)) {
         if ($password === $passwordConfirmation) {
             $user->password = bcrypt($password);
         }
     }
     $user->update($request->except('password', 'password_confirmation'));
 }
Esempio n. 23
0
 /**
  * Update the specified resource in storage.
  *
  * @param  Request  $request
  * @param  int  $id
  * @return Response
  */
 public function update(Request $request, \App\User $user)
 {
     $validation = \Validator::make($request->all(), ['name' => 'min:3', 'login' => 'min:3|unique:users', 'password' => 'min:5']);
     if ($validation->fails()) {
         return response($validation->errors()->all(), 400);
     }
     if ($user->is_client && $user->admin_id == \Auth::user()->id) {
         $user->update($request->all());
         $user->savePhoto($request->file('photo'));
         return $user;
     }
 }
Esempio n. 24
0
 /**
  * Attempt to reset the password of the given user.
  *
  * @param User $user
  *
  * @return \Illuminate\Http\RedirectResponse
  */
 public function passwordReset(User $user)
 {
     $password = Request::all()['password'];
     $password_confirm = Request::all()['password_confirm'];
     if ($password == $password_confirm) {
         $user->update(['password' => bcrypt($password)]);
         flash()->overlay('The user\'s password as been successfully reset.<br />Username:<strong> ' . $user->email . '</strong><br />New Password: <strong>' . $password . '</strong>', 'Success');
         return redirect()->back();
     }
     flash()->error('The passwords given do not match. Please try again.');
     return redirect()->back();
 }
 public function update(User $user, Request $request)
 {
     if ($request['has_diabetes'] == '') {
         $request['has_diabetes'] = '0';
     }
     if ($request['has_migraines'] == '') {
         $request['has_migraines'] = '0';
     }
     if ($request['has_glasses'] == '') {
         $request['has_glasses'] = '0';
     }
     $user->update($request->all());
     return redirect()->action('UserController@show', $user->id);
 }
Esempio n. 26
0
 private function updateRole(Request $request, User $user)
 {
     $validator = Validator::make($request->all(), ['role' => 'required']);
     if ($validator->fails()) {
         return redirect(route(Route::currentRouteName()))->withErrors($validator->errors());
     } else {
         $user->update($request->all());
         Session::flash('success', "Le profil utilisateur a bien été mis à jour.");
     }
     if ($param = Route::current()->getParameter('id')) {
         return redirect()->route(Route::currentRouteName(), $param);
     }
     return redirect()->route(Route::currentRouteName());
 }
Esempio n. 27
0
 /**
  * Store new account
  *
  */
 public function store(Request $request)
 {
     $user = new User();
     $user->name = $request->input('name');
     $user->username = $request->input('username');
     $user->email = $request->input('email');
     $pass = $request->input('password');
     $user->role = 'Owner';
     if (!empty($pass)) {
         $user->password = bcrypt($pass);
     }
     $user->save();
     // Create Company
     $company = new Company();
     $company->name = $request->input('company_name');
     $company->email = $request->input('company_email');
     $company->address1 = $request->input('address1');
     $company->address2 = $request->input('address2');
     $company->city = $request->input('city');
     $company->postcode = $request->input('postcode');
     $company->url = strtolower(str_replace(' ', '', $request->input('company_name')));
     $company->save();
     $user->company_id = $company->id;
     $user->update();
     $company->user_id = $user->id;
     $company->update();
     $settings = new Settings();
     $settings->application_id = 1;
     $settings->references_id = 0;
     $settings->company_id = $company->id;
     $settings->save();
     $refs = new ReferenceFields();
     $refs->settings_id = $settings->id;
     $refs->company_id = $company->id;
     $refs->save();
     $options = new Settings();
     $options->references_id = 1;
     $options->application_id = 0;
     $options->company_id = $company->id;
     $options->save();
     flash()->success('Success', 'Account successfully created');
     return back();
 }
Esempio n. 28
0
 /**
  * Update the specified resource in storage.
  *
  * @param  Request  $request
  * @param  int  $id
  * @return Response
  */
 public function update(Request $request, \App\User $user)
 {
     $validation = \Validator::make($request->all(), ['name' => 'min:3', 'login' => 'min:3|unique:users', 'password' => 'min:5']);
     if ($validation->fails()) {
         return response($validation->errors()->all(), 400);
     }
     if ($user->is_waiter && $user->admin_id == \Auth::user()->id) {
         $user->update($request->all());
         $user->clients()->detach();
         $clients = (array) $request->get('clients');
         foreach ($clients as $client) {
             if (\App\User::find($client_id)->accessable()) {
                 $user->clients()->attach($client);
             }
         }
         $user->save();
         $user->savePhoto($request->file('photo'));
         return $user;
     }
 }
Esempio n. 29
0
 /**
  * Update the specified user in storage.
  *
  * @param AdminRequest $request
  * @param User $users
  * @return \Illuminate\Http\Response
  */
 public function update(AdminRequest $request, User $users)
 {
     $users->update($request->all());
     return $this->jsonRespond->respondModel($this->userTransformer, $users);
 }
 public function makeAdmin(User $user)
 {
     $user->update(['type' => 1]);
     return redirect('/');
 }