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 分支上添加,将在本周向后移植。

For more information click here