Heim > Backend-Entwicklung > PHP-Tutorial > laravel 设置entrust entrust:migration出现问题

laravel 设置entrust entrust:migration出现问题

WBOY
Freigeben: 2016-06-06 20:12:16
Original
1066 Leute haben es durchsucht

1.laravel版本5.1
安装entrust时,参照文档输入命令

<code>php artisan entrust:migration</code>
Nach dem Login kopieren
Nach dem Login kopieren

然后出现报错
laravel 设置entrust entrust:migration出现问题

求教如何解决

回复内容:

1.laravel版本5.1
安装entrust时,参照文档输入命令

<code>php artisan entrust:migration</code>
Nach dem Login kopieren
Nach dem Login kopieren

然后出现报错
laravel 设置entrust entrust:migration出现问题

求教如何解决

首先,5.1 用坑很多,5.2我在官方的issues也看到很低级的问题,下面仅列举出来踩到的比较低级的坑

1) 就是你这个问题
解决办法:修改文件:vendor/zizaco/entrust/src/commands/MigrationCommand.php 大约86行改为:

$usersTable = Config::get('auth.table');
$userModel = Config::get('auth.model');

官方解决了5.2有人提出的这个问题于是FIXED,又忽略了5.1,顾此失彼。

2) Trait method can has not been applied.
解决办法:修改 Users 模型文件,去掉 implements 中的 AuthorizableContract 和 去掉 use 中的 Authorizable,因为和ACL冲突了

3) This cache store does not support tagging.
看这:https://github.com/Zizaco/entrust/issues...

后面我放弃使用entust的想法,如果你继续使用应该你还会遇到一些问题,我个人是真担心真用上了发现了BUG发的那时间不如自己写一个,本人强迫症,绝对不会去修改vendor里的代码。

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage