Исключения
класс Исключения (Просмотреть исходный код)
Методы
| void | __construct(Handler $handler) Создать новый экземпляр конфигурации обработки исключений. | |
| ReportableHandler | report(callable $using) Зарегистрировать обратный вызов для обработки ошибок. | |
| ReportableHandler | reportable(callable $reportUsing) Зарегистрировать обратный вызов для обработки ошибок. | |
| $this | render(callable $using) Зарегистрировать обратный вызов для рендеринга. | |
| $this | renderable(callable $renderUsing) Зарегистрировать обратный вызов для рендеринга. | |
| $this | respond(callable $using) Зарегистрировать обратный вызов для подготовки окончательного, отрендеренного ответа на исключение. | |
| $this | throttle(callable $throttleUsing) Указать обратный вызов, который должен использоваться для ограничения обработки исключений. | |
| $this | map(Closure|string $from, Closure|string|null $to = null) Зарегистрировать новое отображение исключений. | |
| $this | level(string $type, string $level) Установить уровень логгирования для данного типа исключения. | |
| $this | context(Closure $contextCallback) Зарегистрировать замыкание, которое должно использоваться для построения данных контекста исключения. | |
| $this | dontReport(array|string $class) Указать, что данный тип исключения не должен обрабатываться. | |
| $this | dontReportDuplicates() Не обрабатывать дублирующиеся исключения. | |
| $this | dontFlash(array|string $attributes) Указать, что данные атрибуты никогда не должны передаваться в сессию при ошибках валидации. | |
| $this | shouldRenderJsonWhen(callable $callback) Зарегистрировать обратный вызов, определяющий, должен ли ответ обработчика исключений быть в формате JSON. | |
| $this | stopIgnoring(array|string $class) Указать, что данный класс исключения не должен игнорироваться. |
Подробности
void __construct(Handler $handler)
Создать новый экземпляр конфигурации обработки исключений.
ReportableHandler report(callable $using)
Зарегистрировать обратный вызов для обработки ошибок.
ReportableHandler reportable(callable $reportUsing)
Зарегистрировать обратный вызов для обработки ошибок.
$this render(callable $using)
Зарегистрировать обратный вызов для рендеринга.
$this renderable(callable $renderUsing)
Зарегистрировать вызываемый объект для рендеринга.
$this respond(callable $using)
Зарегистрировать вызываемый объект для подготовки окончательного, отрендеренного ответа на исключение.
$this throttle(callable $throttleUsing)
Указать вызываемый объект для ограничения сообщений об исключениях.
$this map(Closure|string $from, Closure|string|null $to = null)
Зарегистрировать новое отображение исключений.
$this level(string $type, string $level)
Установить уровень логирования для данного типа исключения.
$this context(Closure $contextCallback)
Зарегистрировать лямбда-выражение, которое должно использоваться для построения данных контекста исключения.
$this dontReport(array|string $class)
Указать, что данный тип исключения не должен быть зарегистрирован.
$this dontReportDuplicates()
Не регистрировать дублирующиеся исключения.
$this dontFlash(array|string $attributes)
Укажите, что указанные атрибуты никогда не должны отображаться в сессии при ошибках валидации.
$this shouldRenderJsonWhen(callable $callback)
Зарегистрировать вызываемый объект, определяющий, должен ли ответ обработчика исключений быть в формате JSON.
$this stopIgnoring(array|string $class)
Укажите, что указанный класс исключения не должен игнорироваться.
© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/11.x/Illuminate/Foundation/Configuration/Exceptions.html