关于独立使用 Laravel eloquent ORM 时如何获取 sql?

工作需要一个数据库操作类,感觉eloquent orm非常好,就查询相关信息(大部分都是转载的overtrue的文章)
对于独立使用 Laravel eloquent ORM 时,在实际使用中遇到这样的问题。有时候sql执行错误,而无法得到报错信息,想获取获取sql语句,使用下面的代码

DB::listen(function($sql, $bindings, $time){ echo $sql; });

并没有打印出sql。因为项目工期,当时没有深究,现在有空,折腾了一下午也没有搞清楚方向
同时想问一下 大家如何在laravel之外使用这个的情况多不多,独立使用时遇到问题 都是通过什么方式解决的?

PHP终极粉丝

《L01 基础入门》
我们将带你从零开发一个项目并部署到线上,本课程教授 Web 开发中专业、实用的技能,如 Git 工作流、Laravel Mix 前端工作流等。
《L04 微信小程序从零到发布》
从小程序个人账户申请开始,带你一步步进行开发一个微信小程序,直到提交微信控制台上线发布。
讨论数量: 5
hainuo

@overtrue 如有时间,请给予指导。

1年前
leo

Illuminate\Database\Eloquent\Model::setEventDispatcher

1年前
hainuo

@leo 多谢给出关键词已经根据这个找到相关知识

1年前
hainuo

@柚子男 多谢

1年前

请勿发布不友善或者负能量的内容。与人为善,比聪明更重要!