关于 Laravel5.5 使用"zizaco/entrust": "5.2.x-dev"权限管理包 Method Zizaco\Entrust\MigrationCommand::handle () does not exist 问题

当我们是用"zizaco/entrust": "5.2.x-dev"使用这个权限包的时候,多少都会遇到一些问题。
这次我遇到的问题是在执行php artisan entrust:migration
生成roles和permission迁移的时候报了这个错误。
$ php artisan entrust:migration

In BoundMethod.php line 135:
Method Zizaco\Entrust\MigrationCommand::handle() does not exist

这个问题也是用在laravel5.5中才遇到的一个问。
这个提示也很明确,说是找不到这个方法,
所以解决办法就是找到这个Zizaco\Entrust\MigrationCommand这个文件,然后里面又个fire方法改成handle方法即可,
其实就是改个方法名称。
希望能帮到遇到这个问题的小伙伴们。

本作品采用《CC 协议》,转载必须注明作者和本文链接
《L04 微信小程序从零到发布》
从小程序个人账户申请开始,带你一步步进行开发一个微信小程序,直到提交微信控制台上线发布。
《L03 构架 API 服务器》
你将学到如 RESTFul 设计风格、PostMan 的使用、OAuth 流程,JWT 概念及使用 和 API 开发相关的进阶知识。
讨论数量: 2

@overtrue 这个我还没用过,闲了试验下laravel-permission在用

7年前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!