/**
  * Update the specified resource in storage.
  *
  * @param $user
  * @return Response
  */
 public function postEdit(UserEditRequest $request, $id)
 {
     $user = User::find($id);
     $user->name = $request->name;
     $user->confirmed = $request->confirmed;
     $password = $request->password;
     $passwordConfirmation = $request->password_confirmation;
     if (!empty($password)) {
         if ($password === $passwordConfirmation) {
             $user->password = bcrypt($password);
         }
     }
     $user->save();
     AssignedRoles::where('user_id', '=', $user->id)->delete();
     foreach ($request->roles as $item) {
         $role = new AssignedRoles();
         $role->role_id = $item;
         $role->user_id = $user->id;
         $role->save();
     }
     return redirect('admin/users')->with('success', 'User has been updated.');
 }
Example #2
0
 /**
  * Update the specified resource in storage.
  *
  * @param $user
  * @return Response
  */
 public function postEdit(UserEditRequest $request, $id)
 {
     $user = User::find($id);
     $user->name = $request->name;
     $user->confirmed = $request->confirmed;
     $password = $request->password;
     $passwordConfirmation = $request->password_confirmation;
     if (!empty($password)) {
         if ($password === $passwordConfirmation) {
             $user->password = Hash::make($password);
         }
     }
     $user->save();
     AssignedRoles::where('user_id', '=', $user->id)->delete();
     foreach ($request->roles as $item) {
         $role = new AssignedRoles();
         $role->role_id = $item;
         $role->user_id = $user->id;
         $role->save();
     }
 }