【发布时间】:2018-12-10 00:45:49
【问题描述】:
如果数据库为空,这个 firstOrFail() 方法会向我显示错误。数据库为空时如何访问我的视图。
$tag = Admin::where('option_name','tag')->firstOrFail();
return view('admin.products')->with([
'tag' => $tag->option_value,
]);
或者我想这样做
try{
$tag = Admin::where('option_name','tag')->firstOrFail();
dd($tag);
}catch (ErrorException $e){
echo "xxxx";
}
【问题讨论】:
-
捕获
ModelNotFoundException并将$tag定义为空。或者不要使用firstOrFail.. -
我怎样才能得到
$tag像firstOrFail()这样的值 -
@Lawrence Cherone ` $tag = "我的文字"; $tag = Admin::whereOptionName('tag')->get() ` 但不工作
标签: php laravel database-design eloquent