クエリイベントをリスニングすることでこれを実現しようとしましたが、カウントがどのように得られたかわかりません。コールバック関数は、カウント変数を返すように変更することはできませんので、これは唯一のクエリのリストを取得している:Larvel 5の各ページの読み込み回数をカウントする
DB::listen(function ($query) {
var_dump('<pre>'.$query->sql.</pre>);
});
私は、各ページをカウントするソリューションはLaravelにより、クエリを実行する必要があります。
を使用でき、 '$クエリ= DB :: getQueryLog();'しかし、あなたが最初のログを有効にする必要があります 'DB ::接続を() - > enableQueryLog();' – Maraboc
私はそれを行う必要があります私はこれを生産でも使用したいときに! – ClearBoth
nopデバッグにのみ使用することをお勧めします! 'if(App :: environment( 'local')){ DB :: enableQueryLog();を使用できます。 } ' – Maraboc