経緯 Eloquent 単独利用しているプログラムの中で COUNT(*) を使用したくなったのでその方法をメモ。 単純に件数をカウントしてその数値を使いたいだけであれば $data_count = $dbConnect->table('hoge') ->count(); で済ませることができます。が、今回はサブクエリとして使用した方がコード的にすっきりしそうな状況でした。 先の方法ではコード上は関連性のない別のクエリをもう1つ記述しなければならないので如何なものかと思い……。 調査 LaravelのEloquentで集計関数Count()などを使うとき – バックエンドとフロントエンドを行き来するWEBプログラマ―のメモ帳 検索したところ、 SQL で COUNT(*) を使用する場合は DB:raw() を使うとのこと。 ただし、 Laravel の中ならばいざ知らず今回は Eloqu