laravel дополнительный параметр для вспомогательной функции отчета
Я хочу предоставить дополнительный параметр вспомогательной функции отчета laravels, чтобы я мог вызвать его следующим образом:
report($exception, 'Some additional info');
Поэтому я изменил класс app/Exceptions/Handler:
public function report(Exception $exception, string $message = null)
{
if($message) {
SendErrorMails::raw($message, $exception->getMessage());
}
parent::report($exception);
}
Однако IDE все еще жалуется, что принимает только 1 параметр.
1 ответ
report
помощник не report
метод обработчика исключений.
Вы должны создать свой собственный помощник так
function customReport(Exception $exception, string $message = null) {
// Call the exception handler report method here
}
Увидеть report
вспомогательный код здесь для получения дополнительной информации.