Spatie / Laravel-Permissions:未定义的方法translationEnabled()错误

时间:2018-11-07 05:12:18

标签: php laravel permissions spatie

我正在使用以下库的Laravel项目中工作:

  • Spatie / Laravel-权限
  • 拉鲁夫背包基地,克鲁德
  • Laravel-Backpack / PermissionManager

每次我尝试从管理界面创建新角色或权限时,都会出现此错误:

  

调用未定义的方法Spatie \ Permission \ Models \ Role :: translationEnabled()

我已经完成了必要的设置,但似乎无法完成这项工作。

谢谢!

编辑:

此视图的第1行调用此错误触发

https://github.com/Laravel-Backpack/CRUD/blob/master/src/resources/views/form_content.blade.php

1 个答案:

答案 0 :(得分:0)

我能够解决问题。在安装需要相同库的Laravel-Backpack / PermissionManager之前,我已经安装了Spatie / Laravel-Permissions。但是,我对配置进行了一些更改,以覆盖导致错误的PermissionManager的配置。删除这些配置即可解决问题。