入手laravel一周了,发现用查询构造器可以打印sql ,用ORM不知道怎么打印SQL 语句了!!!郁闷呀!求指教
微信里点“发现”,扫一下
二维码便可将本文分享至朋友圈。
这个我也不知道。。。你可以试一下这个调试工具
https://github.com/barryvdh/laravel-debugbar
sql 语句之前
DB::listen(function($sql, $bindings, $time) { echo $sql; });
感觉高大上啊 @justtest
@justtest 这个高大上啊!晚上回去试试! @justtest 这个我自己试试配置一下,希望能够一劳永逸! 谢谢两位!!!
嫌弃手写麻烦,可以用二楼给的 debugbar 插件,同样原理,那个插件可以说是开发必备的,用那个吧。
@JellyBool @justtest 这个插件 debugbar 貌似安装不了(用composer),有个文件不存在
http://packagist.org/p/maximebf/debugbar%24d3da5c9da5c4c926c7232b98920 c0bfa7f093175b113678725f85e8dd9335342.json
@linwenshan 你找错包了。
@justtest 我是在(https://github.com/barryvdh/laravel-debugbar)下载的,按照上面composer 操作步骤来的!
@JellyBool @justtest 问题已解决,估计被墙了!composer换了国内的镜像直接可以安装了! 我现执行了 (composer config -g repositories.packagist composer http://packagist.phpcomposer.com),下面一路OK了!
@justtest 你说的监听确实也可以!
其实都不用那么麻烦,PHPstorm有断点调试,稍微配置一下就可以了!
不过还是非常感谢两位!
嗯,是不用这么麻烦,既然你也用断点,那以后就不打字了,一般错误你都能找到。
@justtest 恩
Model::where('filed', value)->toSql();