Esempio n. 1
0
 public function run()
 {
     DB::table('roles')->delete();
     $adminRole = new Role();
     $adminRole->name = 'admin';
     $adminRole->display_name = 'admin';
     $adminRole->description = 'description';
     $adminRole->is_admin = 1;
     $adminRole->save();
     $commentRole = new Role();
     $commentRole->name = 'comment';
     $commentRole->display_name = 'comment';
     $commentRole->description = 'description';
     $commentRole->is_admin = 0;
     $commentRole->save();
     $user = User::where('email', '=', '*****@*****.**')->first();
     $assignedrole = new AssignedRoles();
     $assignedrole->user_id = $user->id;
     $assignedrole->role_id = $adminRole->id;
     $assignedrole->save();
     $user = User::where('email', '=', '*****@*****.**')->first();
     $assignedrole = new AssignedRoles();
     $assignedrole->user_id = $user->id;
     $assignedrole->role_id = $commentRole->id;
     $assignedrole->save();
 }
 /**
  * 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.');
 }
Esempio n. 3
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();
     }
 }