в контроллере и затем переопределять? Или же использовать Handler?
ну если это тобою написанный клиент ты сам можешь викидывать человеко-понятные errorMessages если это не твой клиент - пиши враппер и в нем выкидывай человеко-понятные errorMessages
Так вот вопрос где их ловить? В методе контроллера или из хэндлера?
Я бы наследовал все исключения, которые хотел бы выводить от одного и того же класса, или имплементировал единым интерфейсом и ловил бы в хэндлере. Везде дублировать респонс не очень хороший вариант. И полотно Try/Catch’ей в хэндлеое тоже
Хотя уже и ловить не надо)) В методе render своего экзепшна можно нахерачить https://laravel.com/docs/8.x/errors#renderable-exceptions https://laravel.com/docs/8.x/errors#rendering-exceptions
фига себе магия, спс бро
Обсуждают сегодня