您好,欢迎来到三六零分类信息网!老站,搜索引擎当天收录,欢迎发信息

Laravel中轻松输出完整的SQL语句

2025/10/18 8:19:32发布21次查看
下面由laravel教程栏目给大家介绍laravel中轻松输出完整的sql语句方法,希望对需要的朋友有所帮助!
laravel 中轻松容易的输出完整的 sql 语句
laravel 中自带的查询构建方法 tosql 得到的 sql 语句并未绑定条件参数,类似于这样 select * from users where id = ?,所以写了个扩展包 laravel-dump-sql ,可以获取完整的 sql 语句。源码laravel-dump-sql - https://github.com/guanguans/laravel-dump-sql安装$ composer require guanguans/laravel-dump-sql -v
发布服务$ php artisan vendor:publish --provider=guanguans\\laraveldumpsql\\serviceprovider
使用安装成功后查询构建器会新增 torawsql、dumpsql、ddsql 三个方法// 获取 sqluser::where('id', 1)->torawsql();db::table('user')->where('id', 1)->torawsql();// 打印 sqluser::where('id', 1)->dumpsql();db::table('user')->where('id', 1)->dumpsql();// 打印 sql 并退出user::where('id', 1)->ddsql();db::table('user')->where('id', 1)->ddsql();
自定义方法名称发布配置文件$ php artisan vendor:publish --tag=laravel-dump-sql
config/dumpsql.php 文件中配置方法名称既可<?phpreturn [ /* * get sql statement. */ 'to_raw_sql' => 'torawsql',    /*     * print sql statements.     */    'dump_sql' => 'dumpsql',    /*     * print sql statements and exit.     */    'dd_sql' => 'ddsql',];
推荐:最新的五个laravel视频教程
以上就是laravel中轻松输出完整的sql语句的详细内容。
该用户其它信息

VIP推荐

免费发布信息,免费发布B2B信息网站平台 - 三六零分类信息网 沪ICP备09012988号-2
企业名录 Product