Php laravel by Gate中的用户权限::允许
我已经完成了一些用户权限,如“创建用户”、“用户管理”和“普通用户”。现在我必须管理权限。我在userController文件中找到如下内容Php laravel by Gate中的用户权限::允许,php,laravel,Php,Laravel,我已经完成了一些用户权限,如“创建用户”、“用户管理”和“普通用户”。现在我必须管理权限。我在userController文件中找到如下内容 public function create() { if (! Gate::allows('users_manage') ) { return abort(401); } $roles = Role::get()->pluck('name', 'name'); return view('admin.
public function create()
{
if (! Gate::allows('users_manage') ) {
return abort(401);
}
$roles = Role::get()->pluck('name', 'name');
return view('admin.users.create', compact('roles'));
}
我必须在其中添加“创建用户”权限。我已经试过这样做了
if (! Gate::allows('users_manage') || ! Gate::allows('create_user') )
但它不起作用。有没有其他办法让这两者都有好处呢。谢谢是预付款
if (! Gate::any(['users_manage', 'create_user']))
或
谢谢,你帮我节省了时间。
if (Gate::none(['users_manage', 'create_user']))