laravel 8 eloquent query first ()およびfirstorfail ()の例


もともとhttps://codeanddeploy.com訪問し、サンプルコードをダウンロードしてください
このlaravelの例では、laravel eloquent queryでfirst ()とfirstorfail ()メソッドを共有しています.laravel eloquent first ()メソッドは、データベースから見つかった最初のレコードを返すのに役立ちます.
したがって、レコードが見つからなかった場合、プロセスを中止する必要がある場合は、laravel eloquent上でfirstfail ()メソッドが必要です.
以下はそれぞれの例です.

https://codeanddeploy.com/blog/laravel/laravel-8-eloquent-query-first-and-firstorfail-example laravel eloquent first ()の基本例


以下の例はレコードが見つからない場合はNULLを表示します.
$post = Post::where('title', 'Post 1')->first();

dd($post);
しかし、あなたがfirst()メソッドを使用して中止する必要があるならば、これは例コードです:
$post = Post::where('title', 'Post 111')->first();

if(is_null($post)) {
    return abort(404);
}
dd($post);

ご覧のように、戻り値がnullの場合にチェックを追加しました.その後、aborts ()関数を呼び出します.

laravel eloquent firstorfail ()の基本的な例


しかし、LALAVEL ElququentでfirstOrFail()メソッドを使用してレコードが見つからない場合、プロセスを中止する必要がある場合は、コードの下のコード例を使用して短縮します.
$post = Post::where('title', 'Post 1')->firstOrFail();

dd($post);
私はこのチュートリアルを助けることを望む.あなたがこのコードをダウンロードしたいならば、親切に をここで訪問してください.