在控制器的时间间隔内运行功能而不进行路由?

时间:2018-06-10 05:52:07

标签: laravel server

我最近在laravel中开发了一个Web服务。我想这个函数实际上是在服务器后台运行的时间间隔中,它的输出保存在表格的某个地方,例如:Run a function in time interval in jQuery

1 个答案:

答案 0 :(得分:0)

也许是任务/命令调度程序的东西。

  

" Laravel的命令调度程序允许您在Laravel本身内流畅而有表现地定义您的命令调度。使用调度程序时,服务器上只需要一个Cron条目。您的任务计划是在app / Console / Kernel.php文件的计划方法中定义的。" - Laravel Docs 5.6 - Task Scheduling - Intro

App\Console\Kernel

protected function schedule(Schedule $schedule)
{
    $schedule->call(function () {
        // something to run every minute here
    })->everyMinute();

    // artisan command
    $schedule->command('some:command')->daily();

    // queued job
    $schedule->job(new SomeJob)->everyThirtyMinutes();

    ...
}

Laravel Docs 5.6 - Task Scheduling