美文网首页
laravel记录sql语句

laravel记录sql语句

作者: 拾大花sdf | 来源:发表于2017-10-24 14:25 被阅读39次

场景:在开发过程中经常需要将sql语句打印到log中方便调试

处理:在AppServiceProvider类的boot方法中加入DB::listen方法

代码:

          if (env('APP_DEBUG')) {
                    \DB::listen(function ($query) {
                        $tmp = vsprintf($tmp,$query->bindings);
                        $tmp = str_replace("\\", "", $tmp);
                        \Log::info($tmp . "\n\n\t");
                    });
                }

相关文章

网友评论

      本文标题:laravel记录sql语句

      本文链接:https://www.haomeiwen.com/subject/zbntpxtx.html