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

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

WBOY
Freigeben: 2016-06-06 20:16:51
Original
1546 Leute haben es durchsucht

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

回复内容:

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

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

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

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

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

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

<code>$queries = DB::getQueryLog();</code>
Nach dem Login kopieren

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

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage