大家好,我对laratrust有疑问,我需要为不同的类别分配不同的权限,我的意思是如果我有用户那么有7个权限但是如果我有产品那么只有3个权限等等我该如何实现在 laratrust 中,这是我的代码
<div class="form-group">
<label for="permissions">الصلاحيات</label>
<div class="nav-tabs-custom">
@if(auth()->user()->hasRole('admin'))
@php
$models = ['subscriptions', 'contacts','faqs','governorates','coupons','sliders', 'payment_methods', 'brands','categories','sub-categories','products','bought-togethers','color-togethers','clients', 'reviews', 'replies','teams','orders','users','settings','colors','become_users'];
$maps = ['create', 'read', 'update', 'delete', 'show', 'activated', 'deactivated'];
@endphp
@else
@php
$models = ['coupons', 'products'];
$maps = ['create', 'read', 'update', 'delete', 'show'];
@endphp
@endif
<ul class="nav nav-tabs">
@foreach($models as $index=>$model)
<li class="{{ $index == 0 ? 'active' : '' }}"><a href="#{{$model}}" data-toggle="tab">@lang('messages.'. $model)</a></li>
@endforeach
</ul>
<div class="tab-content">
@foreach($models as $index=>$model)
<div class="tab-pane {{ $index == 0 ? 'active' : '' }}" id="{{$model}}">
@foreach($maps as $map)
<label><input type="checkbox" name="permissions[]" value="{{$map.'_'.$model}}"> @lang('messages.'.$map)</label>
@endforeach
</div>
@endforeach
</div>
</div>
</div>