laravel查看执行sql的

Posted 寞小陌

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了laravel查看执行sql的相关的知识,希望对你有一定的参考价值。

加个监听就好了~~~~而且很简单

1.在routes.php(api.php\web.php)中添加如下语句

Event::listen(‘illuminate.query‘function($sql,$param) {
    file_put_contents(public_path().‘/sql.log‘,$sql.‘[‘.print_r($param, 1).‘]‘."\r\n",8);
});

2.执行sql语句后,查看public目录下sql.log,即可看到刚才执行过的sql语句了

 

学习laravel日记~



以上是关于laravel查看执行sql的的主要内容,如果未能解决你的问题,请参考以下文章

查看 Laravel 的 SQL 语句的方法

laravel如何输出最后一条执行的SQL

Laravel 4 查看sql查询

Laravel打印执行的SQL语句

Laravel打印执行的SQL语句

Laravel 5.7 执行 SQL 查询多少次?