laravel заданий очереди всегда не удалось - PullRequest
0 голосов
/ 18 февраля 2020

что я хочу использовать Laravel задания в очереди, это мой код задания

class PostComment implements ShouldQueue

{использовать Dispatchable, InteractsWithQueue, Queueable, SerializesModels;

/**
 * Create a new job instance.
 *
 * @return void
 */
public function __construct($comments)
{
    $this->comments = $comments;
}

/**
 * Execute the job.
 *
 * @return void
 */
public function handle(Request $request)
{
    // $this->comments->create($request->all());

    $findNews = News::find($id);
    if($findNews){
        $comments = Comment::create($this->comments);
        return $comments;
}
// 
}

это мой контроллер

  public function postComment($request,$id)
    {
        $findNews = $this->news->find($id);
        if($findNews){
            $comments = $this->comments->create([
                'content'   => $request->content,
                'user_id'   => auth()->user()->id,
                'news_id'   => $findNews->id,
            ]);
            PostComment::dispatch($comments);
            return response()->json([
                'Message'   => 'Comment succesfull',
                'data'      => $comments,
            ]);

        }
    }

но когда я запускаю php ремесленник: работа очереди

задания не выполняются, как это

enter image description here

что не так с моим кодом?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...