您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

在执行查询之前,如何从Laravel的查询生成器中获取原始查询字符串?

在执行查询之前,如何从Laravel的查询生成器中获取原始查询字符串?

您可以执行以下操作:

$query = DB::table('brands')
                ->join('products','a','=','c')
                ->whereNull('whatever');

echo $query->tosql();

但是Laravel不会在查询中向您显示参数,因为它们是在准备查询后绑定的。

因此,您也可以执行以下操作:

print_r( $query->getBindings() );
其他 2022/1/1 18:45:28 有540人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶