mouadziani/laravel-query-inspector

缺失的Laravel辅助工具,允许您检查Eloquent查询及其绑定参数

1.0.1 2021-07-15 13:49 UTC

This package is not auto-updated.

Last update: 2024-09-28 10:07:53 UTC


README

缺失的Laravel辅助工具,允许您检查Eloquent查询及其绑定参数

动机

假设您想要从Eloquent查询中获取生成的SQL查询,在Laravel中,您可以使用默认的toSql()方法,但在某些情况下,您可能需要获取包含其值的生成查询,而不是仅仅获取准备好的语句,在这种情况下,您也可以使用此包以及作为辅助工具,它将允许您通过从任何Eloquent查询中调用toRawSql()来获取带有绑定参数的生成SQL查询。

安装

您可以通过composer安装此包

composer require mouadziani/laravel-query-inspector

用法

// Using toSql()
$query = Model::where('attribute', 'value')->toSql();
dd($query); // select * from models where attribute = ?

// Using toRawSql()
$query = Model::where('attribute', 'value')->toRawSql();
dd($query); // select * from models where attribute = 'value'

变更日志

请参阅CHANGELOG以获取有关最近更改的更多信息。

贡献

请参阅CONTRIBUTING以获取详细信息。

安全漏洞

请查看我们的安全策略以了解如何报告安全漏洞。

鸣谢

许可

MIT许可(MIT)。请参阅许可文件以获取更多信息。

featured_repository