laravel框架日志记录sql语句 | laravel china 社区-大发黄金版app下载
- 进入框架的根目录,在终端执行指令 - php artisan make:listener querylistener,框架会自动生成- app/listeners/querylistener.php文件
- 修改该文件的 - handle方法,变成:- public function handle($event) { $sql = str_replace("?", "'%s'", $event->sql); $log = vsprintf($sql, $event->bindings); info($log); }- 如下图:  
- 打开 - app/providers/eventserviceprovider.php,在- $listen中添加以下代码:- 'illuminate\database\events\queryexecuted' => [ 'app\listeners\querylistener' ]- 如图:  
- 然后就可以在storage\log\下看sql日志了!
框架版本:7.0
参考博客:
本作品采用《cc 协议》,转载必须注明作者和本文链接
                                
                                
                                    emin
                                
                            
                        
                     
 
推荐文章: