Heim >Backend-Entwicklung >PHP-Tutorial >laravel 5.1 如何打印最后一次执行的sql

laravel 5.1 如何打印最后一次执行的sql

WBOY
WBOYOriginal
2016-06-06 20:16:511525Durchsuche

如何取出最后一次执行的sql

回复内容:

如何取出最后一次执行的sql

<code>DB::connection()->enableQueryLog(); // 开启查询日志

DB::table('xxx'); // 要查看的sql

$queries = DB::getQueryLog(); // 获取查询日志

print_r($queries); // 即可查看执行的sql,传入的参数等等</code>

Laravel 5.0 是這樣取出的,5.1應該也通用

<code>$queries = DB::getQueryLog();</code>

你也可以裝下這個Laravel-debugbar組件,我平時sql語句調試都是用它

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn