从计划中运行Laravel黄昏(cron)

时间:2018-04-18 10:52:18

标签: laravel laravel-dusk

我需要用cron运行Laravel(5.6.13)黄昏测试。

我已制定计划,但不起作用。

日志中没有错误或某些信息。可能是不正确的设置?

当从控制台手动转换时,一切正常。

\应用\控制台\ Kernel.php:

class Kernel extends ConsoleKernel
{
    protected function schedule(Schedule $schedule)
    {
        $schedule->command('dusk tests/Browser/ProductComment.php')->everyFifteenMinutes();
    }

    protected function commands()
    {
        $this->load(__DIR__.'/Commands');

        require base_path('routes/console.php');
    }
}

1 个答案:

答案 0 :(得分:0)

您必须直接使用php执行

protected function schedule(Schedule $schedule)
{
    $schedule->exec('php ' . base_path('artisan') . ' dusk')->everyFifteenMinutes();
}