Laravel:在失败时处理findOrFail()

cjmling

我正在寻找类似于findOrDo()的东西。找不到数据时,请执行此操作。可能像

Model::findOrDo($id,function(){
   return "Data not found";
});

laravel中有没有类似的事情可以让我优雅而精美地完成?

*我尝试使用Google搜索,但找不到

迈萨姆·穆拉(Meisam Mulla)
use Illuminate\Database\Eloquent\ModelNotFoundException;

// Will return a ModelNotFoundException if no user with that id
try
{
    $user = User::findOrFail($id);
}
// catch(Exception $e) catch any exception
catch(ModelNotFoundException $e)
{
    dd(get_class_methods($e)); // lists all available methods for exception object
    dd($e);
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章