この記事では、Laravel SQL ステートメントの記録方法 (推奨) を紹介します。みんなで共有して参考にしてください。お役に立てれば幸いです。
SQL ステートメントを印刷し、SQL ステートメントの実行後に直接出力します
方法 1:
$queries = DB::getQueryLog();
$a = end($queries) ;
$tmp = str_replace('?', '"'.'%s'.'"', $a["query"]);
echo vsprintf($tmp, $a['bindings']) ;
exit;
方法 2: 上記の Routes.php
Event::listen('illuminate.query',function($query){ var_dump($query); });
上記の Laravel SQL ステートメントの記録方法 (推奨) は、すべてエディターで共有される内容であると幸いです。これは皆さんの参考になるので、皆さんが Script Home をサポートしてくれることを願っています。
関連する推奨事項:
Laravel Redis の複数のプロセスが同時にキューになる問題
Laravel を使用して Gravatar アバター アドレスを生成するエレガントな方法
以上がLaravel が SQL ステートメントを記録する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。