使用Laravel 5,应该返回
abort(404)
还是会中止并抛出错误以停止我的方法?我看到过两种情况,似乎都可以工作。public function show($id)
{
try {
$item = Item::where('id',$id)->firstOrFail();
}
catch(ModelNotFoundException $exception)
{
return abort(404);
}
return view('item.show')->with(compact('item'));
}
return abort(404);
还是仅使用abort(404);
就足够了。 - whoacowboy