【发布时间】:2015-06-04 09:46:40
【问题描述】:
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 异常。
我试图在 catch 块中捕获。但是,它不会被抓住。
有人可以帮帮我吗?
Builder.php 第 151 行中的 ModelNotFoundException: 没有模型 [App\University] 的查询结果。
【问题讨论】: