mouadziani / laravel-query-inspector
缺失的Laravel辅助工具,允许您检查Eloquent查询及其绑定参数
1.0.1
2021-07-15 13:49 UTC
Requires
- illuminate/database: ~5.6.0|~5.7.0|~5.8.0|^6.0.0|^7.0.0|^8.0.0
- illuminate/support: ^6.0 || ^7.0 || ^8.0
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