Терминируемые мидлвары выполняются после того, как ответ уйдет в браузер, например, операции логирования, оповещения, очищения. Давайте узнаем как и где их можно использовать.
https://tighten.com/insights/intro-to-terminable-middleware/
- ❤️48
$response->clientError();
Определяет, является ли статус ответа уровня 5xx$response->serverError();
Выбросить исключение, если статус ответа имеет определенный код$response->throwIfStatus(403);
Выбросить исключение, если статус ответа не имеет определенный код$response->throwUnlessStatus(200);
https://laravel.com/docs/9.x/http-client#error-handling
incrementEach() и decrementEach() в Конструктор запросов. Они позволяют увеличивать/уменьшать несколько полей за одну операцию.