0

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

  • Spatie/Laravel-权限
  • Laravel-背包底座,Crud
  • Laravel-背包/权限管理器

每次,我尝试从管理界面创建新角色或权限时,都会收到以下错误:

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

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

提前致谢!

编辑:

该错误是由该视图的第 1 行上的调用触发的:

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

4

1 回答 1

0

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

于 2018-11-20T08:55:40.183 回答