laravel 8 eloquent query first ()およびfirstorfail ()の例
2977 ワード
もともとhttps://codeanddeploy.com訪問し、サンプルコードをダウンロードしてください
このlaravelの例では、laravel eloquent queryでfirst ()とfirstorfail ()メソッドを共有しています.laravel eloquent first ()メソッドは、データベースから見つかった最初のレコードを返すのに役立ちます.
したがって、レコードが見つからなかった場合、プロセスを中止する必要がある場合は、laravel eloquent上でfirstfail ()メソッドが必要です.
以下はそれぞれの例です.
以下の例はレコードが見つからない場合はNULLを表示します.
しかし、LALAVEL Elququentで
この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);
私はこのチュートリアルを助けることを望む.あなたがこのコードをダウンロードしたいならば、親切に
をここで訪問してください.Reference
この問題について(laravel 8 eloquent query first ()およびfirstorfail ()の例), 我々は、より多くの情報をここで見つけました https://dev.to/codeanddeploy/laravel-8-eloquent-query-first-and-firstorfail-example-2h44テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol