ホームページ > PHPフレームワーク > Laravel > laravel SQL文クエリの詳しい説明

laravel SQL文クエリの詳しい説明

藏色散人
リリース: 2020-03-17 08:59:22
転載
4840 人が閲覧しました

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 サイトの他の関連記事を参照してください。

関連ラベル:
ソース:segmentfault.com
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート