У меня есть планировщик laravel, для которого я хочу создать глобальный обработчик исключений.Предполагается, что обработчик отправляет эхо-запрос при сбое любого из планировщиков.Сейчас я делаю это с помощью try / catch, но хочу сделать это с помощью глобального обработчика исключений.
protected function schedule(Schedule $schedule)
{
try {
$schedule->command('taskSendEmail:send')
->dailyAt('02:00')
->appendOutputTo(storage_path().'/logs/product-heartbeat.log');
$schedule->command('taskSendAnotherEmail')
->dailyAt('01:00')->appendOutputTo(storage_path().'/logs/community-forum-metrics.log');
}
catch (Exception $exception) {
//ping for failure
}
}
/**
* Register the commands for the application.
*
* @return void
*/
protected function commands()
{
$this->load(__DIR__.'/Commands');
require base_path('routes/console.php');
}
}