#はじめに
Laravelクエリビルダを使ってレコード数を取得しようとした際、集計メソッドを用いると簡潔だったためまとめます。
#クエリビルダを使ってレコード数を取得する方法
集計メソッドを用いることでレコード数を取得することができます。
例:
usersテーブルにてmanageカラムが1のレコード数を取得
$count = \App\Models\User::where('manage', 1)->count()
※select(count(*) as count)のようにせず、レコード数の取得が可能である。
他にもmax、min、avg、sumなどの集計メソッドがあります。
#おわりに
Laravelでデータを取得時に上手くいかない場合は、便利なメソッドがあるかもしれないので調べてみるのがいいかもしれませんね!
参考にしたページ