#laravel
#laravel
Вопрос:
Я прочитал документацию, но я не понимаю, как записать выходные данные, если задача не выполняется? Я намеренно допустил ошибку в своей задаче и скопировал ее в контроллер, чтобы вы могли видеть результат выполнения.
Результатом является отображаемая ошибка. Но когда задача выполняется с помощью планирования задач, я получаю пустой вывод на свой адрес электронной почты.
Как записать вывод ошибки, чтобы он присутствовал в письме?
Мой kernel.php:
$schedule->call(new Load())->everyTenMinutes()->emailOutputOnFailure('myemail');
Ответ №1:
Методы emailOutputTo, emailOutputOnFailure, sendOutputTo и appendOutputTo являются эксклюзивными для методов command и exec.
Комментарии:
1. Вы абсолютно правы, я пропустил это разъяснение, когда читал документацию. Я перенес свою команду, и теперь выходные данные поступают нормально. Спасибо =)