複数の能力をチェックするために、@can を使用してビューで句 (OR、AND) を使用する方法が見つかりませんでした ...
私は試した:
@can(['permission1', 'permission2'])
@can('permission1' or 'permission2')
@can('permission1' || 'permission2')
しかし、動作しません;(
複数の能力をチェックするために、@can を使用してビューで句 (OR、AND) を使用する方法が見つかりませんでした ...
私は試した:
@can(['permission1', 'permission2'])
@can('permission1' or 'permission2')
@can('permission1' || 'permission2')
しかし、動作しません;(
Gate ファサードを使用できます。
@if(Gate::check('permission1') || Gate::check('permission2'))
@endif
@can
何度でも呼び出せます。
@if( @can('permission1') || @can('permission2') )
@if( Gate::check('permission1') || Gate::check('permission2') )
@if(Gate::check('manage-users') || Gate::check('add-new-user')) ユーザーの管理
<li>
<a href="{{url('/back/users')}}">
<i class="feather icon-users"></i>
<span class="menu-item" data-i18n="users">Manage Users</span>
</a>
</li>
@endif
@canany(['permision1','permision2']) を使用するだけです