laravel を使用すると、SQL ステートメントの問題が原因でデータの問題が発生することがよくあります。
推奨: laravel チュートリアル
デフォルトでは、Laravel は現在のリクエストを実行しているすべてのクエリをメモリに記録します。ただし、多数の行を挿入する場合など、場合によっては、アプリケーションが過剰なメモリを使用する可能性があります。ログを無効にするには、disableQueryLog メソッドを使用します。
DB クラスまたは ORM を操作するときに使用できます
DB::connection()->enableQueryLog(); // 获取已执行的查询数组 DB::table('user')->orderBy('addtime','asc')->where(['status'=>1])->get(); // $log = DB::getQueryLog(); dd($log); //打印sql语句
Laravel のネイティブ SQL ステートメントを確認する方法もあります。デバッグツールのデバッグバー
https://github.com/barryvdh/laravel-debugbar
以上がlaravel SQL文クエリの詳しい説明の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。