查看 Laravel 的 SQL 语句的方法

Posted 郁冬

tags:

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

在使用 Laravel 的 Eloquent 进行数据查询的时候,很多小伙伴都想看到背后执行的 SQL 语句到底是什么样的,这小笔录就是解决这个小问题的:

在 Providers/AppServiceProvider.php 的 boot 方法添加一行代码就行:

    public function boot()

    {

        \DB::listen(function($query) { \Log::info($query); });

    }

这个时候,只要你刷新页面,有执行到 SQL 查询,就可以到 storage/logs 文件夹下面的 laravel log 查看具体的 sql 语句了。

 

来源:打印 Laravel 的 SQL 语句的方法

以上是关于查看 Laravel 的 SQL 语句的方法的主要内容,如果未能解决你的问题,请参考以下文章

laravel查看执行sql的

laravel怎么在连接查询中执行sql语句

Laravel SQL语句记录方式

laravel ORM怎么打印出执行sql语句

Yii查看(输出)当前页面执行的sql语句

laravel 渴求式加载 with与load