#laravel #laravel-5 #laravel-5.3
#laravel #laravel-5 #laravel-5.3
Вопрос:
Я попытался определить пользовательский класс исключений в Laravel 5.3. Но я не смог найти никакого решения.
Как я могу определить и вызвать пользовательский класс исключений внутри контроллера API в Laravel 5.3. Любая помощь будет высоко оценена..
Ответ №1:
Напишите новый класс CustomException и расширьте класс Exception:
CustomException extends Exception {}
чтобы использовать ваш пользовательский класс исключений, это пример использования в контроллере:
public function someAction() {
throw new CustomException('your message error')
// or
try {
} catch (Exception $e) {
throw new CustomException($e->getMessage());
// ...
}
}