laravel sql语句调试 记录问题
请问一个关于laravel 调试的问题. 在文章被回复时,对该文章的回复数进行计算,并赋值给文章表的reply_count字段,代码如下
class ReplyObserver
{
public function creating(Reply $reply)
{
}
public function created(Reply $reply)
{
//调试技巧,如何查看sql语句的问题
$reply->topic->reply_count=$reply->topic->reply->count();
$reply->topic->save();
}
语句没有报错,也没有执行成功,我怎么才能查到这段语句真正执行了什么sql语句,该怎么处理了,如只想知道改段代码的sql语句改怎么做了
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
Laravel 打印 SQL 语句方法
先介绍下面 3 个方法:
在要获取 SQL 记录的代码前先开启 SQL 语句记录,在代码后打印获取的 SQL 语句记录,然后关闭 SQL 语句记录就行了。
举个栗子: