Illuminate \ Bus \ Dispatcher类包含3个抽象方法,因此必须声明为abstract或实现其余方法

问题描述

我正在尝试使用Laravel Jobs,它工作了好几次,但现在却出现了这个错误

Illuminate \ Bus \ dispatcher类包含3个抽象方法,因此必须声明为抽象或实现其余方法

“ message”:“类Illuminate \ Bus \ dispatcher包含3个抽象方法,因此必须声明为抽象或实现其余方法(Illuminate \ Contracts \ Bus \ queueingdispatcher :: findBatch,Illuminate \ Contracts \ Bus \ queueingdispatcher ::批次,Illuminate \ Contracts \ Bus \ dispatcher :: dispatchSync)“, “ exception”:“ Symfony \ Component \ ErrorHandler \ Error \ FatalError”, “ file”:“ D:\ xampp8 \ htdocs \ sa-new \ laravel-develop \ vendor \ laravel \ framework \ src \ Illuminate \ Bus \ dispatcher.PHP”, “行”:13,

我的控制器代码如下

int() argument must be a string,a bytes-like object or a number,not 'method'

我的工作的代码看起来像这样。

namespace App\Http\Controllers;

use Carbon\Carbon;
use Illuminate\Database\QueryException;
use Illuminate\Http\Request;

use Illuminate\Support\Facades\DB;
use Illuminate\Support\Facades\Response;

use App\Model\BccMapping;
use App\Jobs\ProcessUnmappedRequests;

public function processUnmappedRequests(Request $request){            
            ProcessUnmappedRequests::dispatch('3',$request);
    }

当前,我正在使用Laravel 7.0和PHP 7.4。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)