laravel-dump-sql - laravel 中輕鬆容易的輸出 SQL 語句
安裝
$ composer require guanguans/laravel-dump-sql -v
釋出服務
$ php artisan vendor:publish --provider="Guanguans\\LaravelDumpSql\\ServiceProvider"
使用
安裝成功後查詢構建器會新增
toRawSql
、dumpSql
、ddSql
三個方法
// 獲取 SQL
User::where('id', 1)->toRawSql();
DB::table('user')->where('id', 1)->toRawSql();
// 列印 SQL
User::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
檔案中配置方法名稱既可
<?php
return [
/*
* Get sql statement.
*/
'to_raw_sql' => 'toRawSql',
/*
* Print SQL statements.
*/
'dump_sql' => 'dumpSql',
/*
* Print SQL statements and exit.
*/
'dd_sql' => 'ddSql',
];
本作品採用《CC 協議》,轉載必須註明作者和本文連結
No practice, no gain in one's wit.
我的 Gitub