DB::getQueryLog() が空の配列を返す: Laravel 5 でクエリ ログを有効にする方法
DB を使用してクエリ ログを表示しようとした場合::getQueryLog() を実行すると、空の結果配列が発生する場合があります。これは、Laravel 5 ではクエリ ログがデフォルトで無効になっていることが原因です。
この問題を解決するには、まず次の呼び出しによってクエリ ログを有効にする必要があります。
DB::enableQueryLog();
または、イベントを登録することもできます。次のようなリスナー:
DB::listen( function ($sql, $bindings, $time) { // Perform necessary actions based on the query information } );
有効にすると、DB::getQueryLog() を使用してクエリ ログを取得できます。
ヒント:
参考文献:
以上がDB::getQueryLog() が空の配列を返す: Laravel 5 でクエリログを有効にする方法?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。