[英]Commands not working with Laravel 5.4
UserStoreCommand.php第8行中的FatalErrorException:找不到接口'Illuminate \\ Contracts \\ Bus \\ SelfHandling'
这是我正在使用的代码,其抛出错误。
use Illuminate\Contracts\Bus\SelfHandling;
use Cartalyst\Sentinel\Laravel\Facades\Sentinel;
class UserStoreCommand implements SelfHandling {
我发现laravel 5.3存在相同的问题, 这是链接
请告诉我,laravel 5.4是否可以使用它。
有多种可能性可以使这种情况发生,解决方案可能会有所不同
Illuminate\\Contracts\\Bus\\SelfHandling;
删除此行Illuminate\\Contracts\\Bus\\SelfHandling;
extends Command implements SelfHandling
use app/Commands;
他们中的任何一个都应该工作,
并且请仔细阅读laravel 5.4的发行说明。
试试看,它应该可以工作。
实际上,laravel 5.4中不推荐使用SelfHandling。 现在是默认设置,因此您无需use Illuminate\\Contracts\\Bus\\SelfHandling;
并确保删除此implements SelfHandling
。 那应该可以了。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.