Запустить функцию во временном интервале на контроллере без маршрутизации? - PullRequest
0 голосов
/ 10 июня 2018

Я недавно разработал веб-сервис на Laravel.Я хочу, чтобы на самом деле функция выполнялась в фоновом режиме с сервера в фоновом режиме, а ее выходные данные сохранялись где-то в таблице, что-то вроде: Запускать функцию во временном интервале в jQuery .

1 Ответ

0 голосов
/ 10 июня 2018

Возможно, что-то для планировщика задач / команд.

"Планировщик команд Laravel позволяет вам свободно и выразительно определять расписание команд в самом Laravel. При использовании планировщика, только одна запись Cronнеобходим на вашем сервере. Ваше расписание задач определено в методе расписаний файла app / Console / Kernel.php. "- Документы Laravel 5.6 - Планирование задач - Введение

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 5.6 - Планирование задач

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...