为了账号安全,请及时绑定邮箱和手机立即绑定

Laravel“目标 [Illuminate\Contracts\Bus\Dispatcher]

Laravel“目标 [Illuminate\Contracts\Bus\Dispatcher]

PHP
肥皂起泡泡 2022-07-02 15:27:34
正如标题本身所说,我遇到了以下问题: Target [Illuminate\Contracts\Bus\Dispatcher] is not instantiable.. 我正在尝试使用自定义脚本并包含默认的 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() 后,我得到了前面提到的错误。有任何想法吗?
查看完整描述

2 回答

?
九州编程

TA贡献1785条经验 获得超4个赞

由于我有从 laravel 5.2 更新到 5.8 左右的经验,我不得不在 config/app.php 中的 providers 数组中将' ' 替换为 ' Collective\Bus\BusServiceProvider' 。Illuminate\Bus\BusServiceProvider

这对我有用,并且在密码重置链接单击上不再出现错误


查看完整回答
反对 回复 2022-07-02
?
LEATH

TA贡献1936条经验 获得超6个赞

在 Laravel v.5.2中,命令总线已被删除。因此,您需要从这里开始安装它以使其工作。



查看完整回答
反对 回复 2022-07-02
  • 2 回答
  • 0 关注
  • 272 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信