Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/277.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php laravel by Gate中的用户权限::允许_Php_Laravel - Fatal编程技术网

Php laravel by Gate中的用户权限::允许

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.

我已经完成了一些用户权限,如“创建用户”、“用户管理”和“普通用户”。现在我必须管理权限。我在userController文件中找到如下内容

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']))