簡體   English   中英

laravel中是否存在返回值

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM