0

雄弁なlaravelでデータを取得するために、firstOrFail()でデータを取得しようとしています。しかし、問題に直面して、データをフェッチしようとすると存在しない場合、モデル例外が返されます。値またはフィールドが存在しない場合は null または "" を返しながら、データが存在する場合はどのようにデータを返すことができますか。以下を追加しようとしましたが、ページが完全に空白になります。

(global.php)

use Illuminate\Database\Eloquent\ModelNotFoundException;

App::error(function(ModelNotFoundException $e)
{
    // return Response::make('Not Found', 404);
    return "";
});
4

1 に答える 1

5

を使用する代わりに、次を使用firstOrFailしますfirst

$model = Model::first();

モデルが見つからなかった場合、$modelになりますnull

于 2013-09-16T15:39:49.557 に答える