Ваши пакетные задания можно сохранить в таблице базы данных, а затем использовать планировщик для их выполнения.Приведенную ниже функцию можно записать в app/console/Kernel.php
$schedule->call(function () {
//put your logic here e.g. send verification code to newly
//registered users at 10 pm
})->dailyAt('22:00');
Чтобы выполнить планировщик, необходимо указать имя команды:
protected $commands = [
send:email
];
Затем вы вызовете его в терминале какphp artisan send:email
и продолжайте процесс терминала.
Или вы можете настроить cron job