а что ты предлагаешь в try-catch писать? Просто у меня там стоит возврат другого JSON, где error => true.
в фронте идет просто проверка поля error, и если true, то выводится другой кусок вьюшки (без данных) про "сервис недоступен". и соответственно если с API данные ок получили, то при формировании ответного JSON нет поля error => true, и в фронте выводятся данные.
а что ты предлагаешь в try-catch писать? Просто у меня там стоит возврат другого JSON, где error => true.
в фронте идет просто проверка поля error, и если true, то выводится другой кусок вьюшки (без данных) про "сервис недоступен". и соответственно если с API данные ок получили, то при формировании ответного JSON нет поля error => true, и в фронте выводятся данные.
В своих проектах ничего не пишу и не обрабатываю в трай-кэч. Если возвращается ошибка, то Лара отдаёт её и всё.
Существование трейтов внутри класса проверяется функцией is_subclass_of, если мне не изменяет память. Эта функция проверяет наследование не только трейтов и классов, но и реализацию интерфейсов, причём, рекурсивно.