gpt4 book ai didi

laravel - 应该中止(404);被退回?

转载 作者:行者123 更新时间:2023-12-03 23:31:40 24 4
gpt4 key购买 nike

使用 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'));
}

最佳答案

如果找不到模型,

firstOrFail() 将抛出错误。如果你想捕获它,我建议在 global.php 中进行

你不需要返回 abort()documentation 所示

关于laravel - 应该中止(404);被退回?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30294822/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com