如何在控制器的构造方法中添加 OR 以添加多个门权限
How to add OR for adding multiple gate permissions at construct method of controller
我正在使用 Laravel 5.8 并在控制器中创建了这个方法:
public function __construct()
{
$this->middleware('can:see-brand-requests')->only(['index']);
}
现在我需要说明用户是否具有这些权限之一,显示 index
方法:
brand-owner-info,brand-overall-info,brand-employees-info,brand-actions,see-brand-requests
那么在这种情况下如何将 OR 添加到中间件?
您可以执行以下操作。
@canany(['show-permissions','show-roles'])
@endcan
在此处了解更多信息:
https://laravel.com/docs/9.x/authorization.
我正在使用 Laravel 5.8 并在控制器中创建了这个方法:
public function __construct()
{
$this->middleware('can:see-brand-requests')->only(['index']);
}
现在我需要说明用户是否具有这些权限之一,显示 index
方法:
brand-owner-info,brand-overall-info,brand-employees-info,brand-actions,see-brand-requests
那么在这种情况下如何将 OR 添加到中间件?
您可以执行以下操作。
@canany(['show-permissions','show-roles'])
@endcan
在此处了解更多信息: https://laravel.com/docs/9.x/authorization.