laravel toSQL() 中的问号
Question mark in laravel toSQL()
我在尝试使用 toSQL()
调试我的查询时得到了这个输出。
Laravel代码:
$services = Service::latest()->where('status', '=', '0');
输出SQL:
"select * from `services` where `status` = ? order by `created_at` desc"
没有?
标记,如何获得正确的查询?谢谢!
要查看将被替换到查询字符串中的数据,您可以在查询中调用 getBindings()
函数,例如
下面。
$query = User::first()->jobs();
dd($query->toSql(), $query->getBindings());
绑定数组以与 ?出现在 SQL 语句中。
检查这个
我在尝试使用 toSQL()
调试我的查询时得到了这个输出。
Laravel代码:
$services = Service::latest()->where('status', '=', '0');
输出SQL:
"select * from `services` where `status` = ? order by `created_at` desc"
没有?
标记,如何获得正确的查询?谢谢!
要查看将被替换到查询字符串中的数据,您可以在查询中调用 getBindings()
函数,例如
下面。
$query = User::first()->jobs();
dd($query->toSql(), $query->getBindings());
绑定数组以与 ?出现在 SQL 语句中。
检查这个