Laravel 在雄辩的orm中是否有类似Model::findOrFail($id)的方法?
在雄辩的ORM中是否有一种方法在模型中找不到行时会失败? 现在,我从表中删除某些内容的方法如下所示:Laravel 在雄辩的orm中是否有类似Model::findOrFail($id)的方法?,laravel,eloquent,Laravel,Eloquent,在雄辩的ORM中是否有一种方法在模型中找不到行时会失败? 现在,我从表中删除某些内容的方法如下所示: public function delete($id) { $point = Map::find($id)->first(); $point->delete(); } 但是,当模型中没有$id时,它会引发异常,如何根据eloquent检查该异常?来自: 查询生成器上可用的所有方法在以下情况下也可用: 质疑雄辩的模型 您可以将findOrFail()与以下功能结合使
public function delete($id) {
$point = Map::find($id)->first();
$point->delete();
}
但是,当模型中没有$id
时,它会引发异常,如何根据eloquent检查该异常?来自:
查询生成器上可用的所有方法在以下情况下也可用:
质疑雄辩的模型
您可以将findOrFail()
与以下功能结合使用:
$user = User::findOrFail(1);
要处理
ModelNotFoundException
只需将逻辑添加到app/Exceptions/Handler.php的render()
方法:
use Illuminate\Database\Eloquent\ModelNotFoundException;
class Handler extends ExceptionHandler
{
public function render($request, Exception $e)
{
if ($e instanceof ModelNotFoundException) {
abort(404);
}
}
}
从:
查询生成器上可用的所有方法在以下情况下也可用:
质疑雄辩的模型
您可以将findOrFail()
与以下功能结合使用:
$user = User::findOrFail(1);
要处理ModelNotFoundException
只需将逻辑添加到app/Exceptions/Handler.php的render()
方法:
use Illuminate\Database\Eloquent\ModelNotFoundException;
class Handler extends ExceptionHandler
{
public function render($request, Exception $e)
{
if ($e instanceof ModelNotFoundException) {
abort(404);
}
}
}
从:
查询生成器上可用的所有方法在以下情况下也可用:
质疑雄辩的模型
您可以将findOrFail()
与以下功能结合使用:
$user = User::findOrFail(1);
要处理ModelNotFoundException
只需将逻辑添加到app/Exceptions/Handler.php的render()
方法:
use Illuminate\Database\Eloquent\ModelNotFoundException;
class Handler extends ExceptionHandler
{
public function render($request, Exception $e)
{
if ($e instanceof ModelNotFoundException) {
abort(404);
}
}
}
从:
查询生成器上可用的所有方法在以下情况下也可用:
质疑雄辩的模型
您可以将findOrFail()
与以下功能结合使用:
$user = User::findOrFail(1);
要处理ModelNotFoundException
只需将逻辑添加到app/Exceptions/Handler.php的render()
方法:
use Illuminate\Database\Eloquent\ModelNotFoundException;
class Handler extends ExceptionHandler
{
public function render($request, Exception $e)
{
if ($e instanceof ModelNotFoundException) {
abort(404);
}
}
}
如何处理它引发的异常?如何处理它引发的异常?如何处理它引发的异常?如何处理它引发的异常?如何处理它引发的异常?