我正在寻找类似于findOrDo()的东西。找不到数据时,请执行此操作。可能像
Model::findOrDo($id,function(){
return "Data not found";
});
laravel中有没有类似的事情可以让我优雅而精美地完成?
*我尝试使用Google搜索,但找不到
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] 删除。
我来说两句