所以我使用角色和权限Zizaco /委托我遇到了一个问题我无法解决这个问题当我使用例如@role('admin') .. @endrole
时,当我使用{{1}时它没有问题它给了我这个错误
调用未定义的方法Illuminate \ Database \ Query \ Builder :: cachedPermissions()
我尝试了很多互联网回答没有一个工作
.env文件:
@permission('admin') .. @endpermission
答案 0 :(得分:0)
您可能会对role
vs permission
角色就像admin
,guest
或registered
......我指的是用户类型
权限与see-all-users
,modify-profile
或cancel-report
相同......我的意思是他们有权采取行动的Action
类型
请再次检查您所做的权限或创建新权限。
roles
不是permissions
像这样获得新的许可
$editUser = new Permission();
$editUser->name = 'edit-user';
$editUser->display_name = 'Edit Users'; // optional
// Allow a user to...
$editUser->description = 'edit existing users'; // optional
$editUser->save();