Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/laravel/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php “拉雷维尔”;目标[Lightning\Contracts\Bus\Dispatcher]不可实例化;_Php_Laravel - Fatal编程技术网

Php “拉雷维尔”;目标[Lightning\Contracts\Bus\Dispatcher]不可实例化;

Php “拉雷维尔”;目标[Lightning\Contracts\Bus\Dispatcher]不可实例化;,php,laravel,Php,Laravel,正如标题本身所说,我有以下问题: 目标[Lightning\Contracts\Bus\Dispatcher]不可实例化。。 我正在尝试使用自定义脚本并包含默认的Laravel类 require_once dirname(__DIR__) . '/vendor/autoload.php'; require_once dirname(__DIR__) . '/bootstrap/app.php'; use App\Mail\ChangeInStatusMail; use App\Jobs\Sen

正如标题本身所说,我有以下问题:
目标[Lightning\Contracts\Bus\Dispatcher]不可实例化。
。 我正在尝试使用自定义脚本并包含默认的Laravel类

require_once dirname(__DIR__) . '/vendor/autoload.php';
require_once dirname(__DIR__) . '/bootstrap/app.php';

use App\Mail\ChangeInStatusMail;
use App\Jobs\SendEmail;
在使用SendEmail::dispatch()之后,我得到了前面提到的错误。
有什么想法吗?

在Laravel v.
5.2
中,命令总线已被删除。因此,您需要从开始安装它才能正常工作。

由于我有从laravel 5.2更新到5.8的经验,所以我不得不在config/app.php的providers数组中将“
Collective\Bus\BusServiceProvider
”替换为“
illighted\Bus\BusServiceProvider


这对我很有效,密码重置链接点击时不再出现错误

我使用的是Laravel 5.8.7和PHP 7.4.0,当我尝试使用composer获取软件包时,出现以下错误:“需要ext json ^1.5->请求的PHP扩展json安装了错误的版本(7.4.0)。”