Esempio n. 1
0
 /**
  * 分配角色
  */
 public function assignRole(Request $request)
 {
     $admin = Admin::findOrFail($request->get('id'));
     // detach roles
     $admin->roles()->detach();
     $role = Defender::findRoleById($request->get('role_id'));
     $admin->attachRole($role);
     return redirect()->route('admin.admins.index');
 }
Esempio n. 2
0
 /**
  * Create a new user instance after a valid registration.
  *
  * @param  array  $data
  * @return User
  */
 public function create(array $data)
 {
     return Admin::create(['name' => $data['name'], 'email' => $data['email'], 'password' => bcrypt($data['password'])]);
 }
Esempio n. 3
0
 /**
  * @param Admin $admin
  * @param Role $role
  */
 private function initRoleUsers(Admin $admin, Role $role)
 {
     $admin->attachRole($role);
 }