使用Laravel 5,應該返回abort(404)
還是會中止並拋出錯誤並停止我的方法?我看到兩者都似乎工作。應該放棄(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'));
}
這是很好的知道,謝謝!這就是說,我的問題更多地是關於語法。我不清楚你是否需要'返回中止(404);'或者'中止(404)'是否足夠。 – whoacowboy
你不需要返回它。 –
你應該更新你的答案。 – whoacowboy