1
try {
$university_exists = University::where('name', '=', $university_name) - > firstOrFail();
} catch (ModelNotFoundException $e) {
$title = "Error retrieving data";
$message = "Entered university not found!";
$success = 0;
return Response::json(['title' => $title, 'message' => $message, 'success' => $success], 200);
}
Приведенный выше код работает, когда я даю правильное имя университета. Когда я даю неправильное имя университета, он выбрасывает исключение model not found
.Laravel 5.0 не найдено исключение
Который я пытаюсь поймать в блоке catch. Однако он не попадает.
Может кто-нибудь помочь мне, пожалуйста?
ModelNotFoundException в строке Builder.php 151: Нет результатов запроса для модели [App \ University].
Отлично! Успешно справился. Другой способ - обработать его в файле обработчика исключений в приложении/Исключении. –