关于 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 协议》,转载必须注明作者和本文链接
《L05 电商实战》
从零开发一个电商项目,功能包括电商后台、商品 & SKU 管理、购物车、订单管理、支付宝支付、微信支付、订单退款流程、优惠券等
《L04 微信小程序从零到发布》
从小程序个人账户申请开始,带你一步步进行开发一个微信小程序,直到提交微信控制台上线发布。
讨论数量: 2

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

6年前 评论

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