[英]Return value if exists in laravel
我正在嘗試使用firstOrFail()獲取數據,以雄辯的laravel獲取數據。 但是面臨一個問題,當我嘗試獲取數據不存在時,它將返回模型異常。 如果數據存在,如何將其轉換為返回數據;如果值或字段不存在,則如何返回null或“”。 我嘗試添加以下內容,但它將導致頁面空白。
(global.php)
use Illuminate\Database\Eloquent\ModelNotFoundException;
App::error(function(ModelNotFoundException $e)
{
// return Response::make('Not Found', 404);
return "";
});
除了使用firstOrFail
,還可以使用first
:
$model = Model::first();
如果未找到任何模型,則$model
將為null
。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.