【发布时间】:2019-08-06 18:58:02
【问题描述】:
Laravel 日志文件报告配置错误。我在.env 中配置WP 数据库,正如official docs 中所指出的那样。
我在 Laravel 日志中遇到的错误:
[2019-08-06 10:23:44] local.ERROR:未配置数据库 [corcel]。 {“异常”:“[对象](InvalidArgumentException(代码:0):数据库 [corcel] 未配置。在 /Applications/MAMP/htdocs/platform/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php:152)
在config/database.php 我有一个单独的 Corcel 连接:
'corcel' => [ // for WordPress database (used by Corcel)
'driver' => 'mysql',
'host' => env('DB_HOST', '127.0.0.1'),
'port' => env('DB_PORT', '3306'),
'database' => env('DB_WP_DATABASE', 'forge'),
'username' => env('DB_USERNAME', 'forge'),
'password' => env('DB_PASSWORD', ''),
'charset' => 'utf8mb4',
'collation' => 'utf8mb4_unicode_ci',
'prefix' => 'wp_',
'strict' => false,
'engine' => null,
],
...在 config/corcel.php 文件中我有这一行:
'connection' => 'corcel',
...对应config/database.php中添加的连接
.env 文件中的配置我添加了应该是 Corcel 源的 WordPress 数据库:
DB_WP_DATABASE=my_wp_database
.env 文件的其余部分是相同的,我仍然不知道为什么会抛出配置错误。
【问题讨论】:
标签: php wordpress laravel eloquent