@Zizaco/委托laravel包中多个角色的角色指令


@role directive for multiple roles in Zizaco/entrust laravel package

我正在使用Zizaco/委托laravel包,现在我想在刀片模板中使用@role指令,只向一些定义的角色显示项目,如

@role('developer,administrator')
<li><a href="/admin/permission">Permissions</a></li>
@endrole

但这并不奏效。有可能吗?

我读了一些代码,看起来下面的代码对你有用:

@role(['developer','administrator'])
<li><a href="/admin/permission">Permissions</a></li>
@endrole

因为您正在将数组发送到此函数:https://github.com/Zizaco/entrust/blob/master/src/Entrust/Traits/EntrustUserTrait.php#L90