4

laravel ジョブに問題があります。データベースで動作するようにlaravelジョブを構成しましたが、動作しています。

ジョブを実行すると、データベースにエントリが作成され、コンストラクターが適切に実行されます。

ただし、ハンドル関数は実行されず、ジョブはジョブ テーブルに残ります。

誰かがすでにこの問題を抱えていましたか?

(私はLaravel 5.7を使用しています)。

4

2 に答える 2

2

私は問題を見つけました...

デフォルトとは異なるキュー名を使用していますが、config/queue.php では、データベース配列でデフォルトのキュー名が「デフォルト」に設定されています。

だから私が実行すると : php artisan queue:work 、彼はデフォルトキューを待っています。

コマンドラインを実行すると: php artisan queue:work --queue QUEUENAME が動作しています!

みんなありがとう。

于 2019-02-19T13:16:47.810 に答える