[HOOLOO] zizaco/entrust 5.2.x-dev Class name must be a valid object or a string

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了[HOOLOO] zizaco/entrust 5.2.x-dev Class name must be a valid object or a string相关的知识,希望对你有一定的参考价值。

在使用laravel 5.1权限管理,使用  安装 zizaco/entrust 5.2.x-dev的时候执行 php artisan entrust:migration的时候报以下错误:


[Symfony\\Component\\Debug\\Exception\\FatalErrorException]
  Class name must be a valid object or a string

技术分享

 


解决办法:

\\vendor\\zizaco\\entrust\\src\\commands\\MigrationCommand.php文件中第84行。

 

get‘auth.providers.users.table‘;
get‘auth.providers.users.model‘;

 

改为

 

get‘auth.table‘;
get‘auth.model‘;

 

 

即可。


此方法仅对 laravle 5.1 。

以上是关于[HOOLOO] zizaco/entrust 5.2.x-dev Class name must be a valid object or a string的主要内容,如果未能解决你的问题,请参考以下文章

使用 Zizaco/entrust 包的 `name` 字段的自定义名称

Entrust是一种为Laravel5添加基于角色的权限的简洁而灵活的方法。

Zizaco Entrust Laravel对页面中的每个@权限进行mysql请求。

laravel(4.2) +Zizaco

在 Vue JS 和 Laravel 5.1 + Entrust 中检查特定角色的权限

使用composer安装laravel包而不更新依赖项[重复]