-
count
メソッドを使用する方法: Eloquentの結果オブジェクトには、count
メソッドを使用して結果の数を取得することができます。結果の数が0であれば、結果は空です。$results = Model::where('column', 'value')->get(); if ($results->count() === 0) { // 結果は空です }
-
isEmpty
メソッドを使用する方法: Eloquentの結果オブジェクトには、isEmpty
メソッドを使用して結果が空かどうかを確認することもできます。戻り値がtrue
であれば、結果は空です。$results = Model::where('column', 'value')->get(); if ($results->isEmpty()) { // 結果は空です }
-
first
メソッドを使用する方法:first
メソッドを使用すると、Eloquentの結果から最初のレコードのみを取得することができます。もし結果が存在しない場合、null
が返されます。$result = Model::where('column', 'value')->first(); if ($result === null) { // 結果は空です }
これらの方法を使用して、Eloquentの結果が空であるかどうかを確認することができます。適宜コードに組み込んで使用してください。