laravel如何开启sql调试模式
时间: 2024-01-27 20:05:19 浏览: 31
在 Laravel 中,你可以通过修改 `config/database.php` 配置文件来开启 SQL 调试模式。将 `mysql` 或 `pgsql` 数据库配置中的 `debug` 选项设置为 `true` 即可开启 SQL 调试模式。
例如,如果你想开启 `mysql` 数据库的 SQL 调试模式,可以将 `config/database.php` 配置文件中 `mysql` 数据库的 `debug` 选项设置为 `true`,如下所示:
```php
'mysql' => [
'driver' => 'mysql',
'host' => env('DB_HOST', '127.0.0.1'),
'port' => env('DB_PORT', '3306'),
'database' => env('DB_DATABASE', 'forge'),
'username' => env('DB_USERNAME', 'forge'),
'password' => env('DB_PASSWORD', ''),
'unix_socket' => env('DB_SOCKET', ''),
'charset' => 'utf8mb4',
'collation' => 'utf8mb4_unicode_ci',
'prefix' => '',
'strict' => true,
'engine' => null,
'debug' => true, // 开启 SQL 调试模式
],
```
开启 SQL 调试模式后,Laravel 会将每个 SQL 查询的语句和绑定的参数打印到日志文件中,方便调试。你可以在 `storage/logs` 目录下查看日志文件。