小编Vik*_*ash的帖子

作业类不接受从 Laravel 中的控制器发送的参数

错误:显示 App\Jobs\ReorderDatabase::handle() 缺少参数 1,我需要从控制器传递变量,并且不需要使用模型,所以我应该如何继续。

我的控制器功能代码在这里

    public function postData(Request $request)
    {

    $updateRecordsArray = Input::get('order');

    $this->dispatch(new ReorderDatabase($updateRecordsArray));

    return Response::json('Okay');
    }
Run Code Online (Sandbox Code Playgroud)

我的工作 RecorderDatabase 工作代码是

<?php namespace App\Jobs;
 use App\Http\Requests\Request;
 use App\Jobs\Job;
 use Illuminate\Queue\SerializesModels;
 use Illuminate\Queue\InteractsWithQueue;
 use Illuminate\Contracts\Queue\ShouldQueue;
 use Illuminate\Support\Facades\DB;
 use Illuminate\Support\Facades\Log;
 use App\Http\Controllers\DragDropController;

 /**
 * Class ReorderDatabase
 * @package App\Jobs
 */
class ReorderDatabase extends Job implements ShouldQueue
{
use InteractsWithQueue, SerializesModels;

/**
 * Create a new job instance.
 *
 * @return void
 */
public function __construct()
{
}

/**
 * Execute the job. …
Run Code Online (Sandbox Code Playgroud)

php queue jobs laravel laravel-5

4
推荐指数
1
解决办法
5056
查看次数

标签 统计

jobs ×1

laravel ×1

laravel-5 ×1

php ×1

queue ×1