Возможно, что-то для планировщика задач / команд.
"Планировщик команд 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 - Планирование задач