Blade 帮助扩展能让你写更少的代码并且写得更优雅。
使用标准的 @else
标签来处理有角色或权限限制的对立情况。
// @if(Auth::check() && Auth::user()->is('admin|moderator'))
// would be
@role('admin|moderator')
// 只允许 admin's 看到的内容
@endrole
// @if(Auth::check() && Auth::user()->can('create.user|edit.user''))
// would be
@permission('create.user|edit.user')
// 该用户有创建或编辑用户权限时显示的内容
@else
// 该用户无创建或编辑用户权限时显示的内容
@endpermission
网友评论