0
私はLaravel 5.4で作業中です。キュードライバをデータベースとして設定し、ジョブの移行を作成しました。Laravel 5.4キュー処理が動作しない
コントローラ
public function addUser(){
$job = (new SendReminderEmail())->delay(Carbon::now()->addSeconds(200));
dispatch($job);
dd('Job Completed');
}
キュー
public function handle()
{
$input = ['name'=>'John','email'=>str_random(7),'password'=>Hash::make('general'),];
DB::table('users')->insert($input);
}
正常ジョブテーブルにジョブ行を挿入するこの方法。 しかし、私は実行遅延のために200秒を与えました。しかし、それは時間の後に発射されません。
この状況はどうですか?キューを動作させるために必要な設定がありますか? ?