/** * 分配角色 */ public function assignRole(Request $request) { $user = Admin::find($request->get('id')); $roles = $request->except(['_token', 'id']); $user->detachRoles($user->roles()->get()); foreach ($roles as $name => $status) { $role = Role::whereName($name)->first(); if ($status == 'on') { $user->attachRole($role); } } return $this->toIndex('角色分配成功'); }