Kodeine blade 模板扩展不工作
Kodeine blade template extension not working
我已将 kodeine 用于 Laravel 用户角色和权限。安装和所有迁移都没有问题。在 kodeine/laravel-acl 的文档中有 Blade 模板扩展,因此检查用户角色的代码是:
// @if(Auth::check() && Auth::user()->is('admin|moderator'))
// would be
@role('admin|moderator')
// content allowed for admin's only
@endrole
// @if(Auth::check() && Auth::user()->can('create.user|edit.user''))
// would be
@permission('create.user|edit.user')
// content if user can edit or create users.
@endpermission
我使用了相同的代码,但它根本不起作用。当我使用
@role('admin')
<h1>admin</h1>
@endrole
它显示@role('teacher')
注意:我正在使用laravel 5。我已经迁移了数据库并添加了数据。像角色、权限和所有。
你应该使用 master 分支。
"kodeine/laravel-acl": "dev-master"
Blade 模板仅在 master 分支上添加,将在本周向后移植。
我已将 kodeine 用于 Laravel 用户角色和权限。安装和所有迁移都没有问题。在 kodeine/laravel-acl 的文档中有 Blade 模板扩展,因此检查用户角色的代码是:
// @if(Auth::check() && Auth::user()->is('admin|moderator'))
// would be
@role('admin|moderator')
// content allowed for admin's only
@endrole
// @if(Auth::check() && Auth::user()->can('create.user|edit.user''))
// would be
@permission('create.user|edit.user')
// content if user can edit or create users.
@endpermission
我使用了相同的代码,但它根本不起作用。当我使用
@role('admin')
<h1>admin</h1>
@endrole
它显示@role('teacher')
注意:我正在使用laravel 5。我已经迁移了数据库并添加了数据。像角色、权限和所有。
你应该使用 master 分支。
"kodeine/laravel-acl": "dev-master"
Blade 模板仅在 master 分支上添加,将在本周向后移植。