如何执行php-artisan队列:当控制器内部为空时停止我试图在php-artist内部调用它,就像下面的一样
$execute = artisan::call('php artisan queue:work --stop-when-empty');
但什么都没发生,你能帮助吗
Artisan::call('queue:work --stop-when-empty');
它可以在班里的任何地方调用。比如,如果你想让队列开始工作,并希望它在队列为空时停止,那么你可以使用它。我更希望您使用队列:在调度器中工作,而不是直接调用。就像这样。
protected function schedule(Schedule $schedule)
{
$schedule->command('queue:work --stop-when-empty')->everyMinute();
}