gpt4 book ai didi

php - Laravel 5.2 数据库 [xxx] 未配置,同时在 database.php 中定义

转载 作者:行者123 更新时间:2023-11-28 23:28:18 25 4
gpt4 key购买 nike

所以我在 database.php 文件中定义了 3 个 mysql 数据库。我有 2 个时间最长,一切正常。我有一个名为 mysql、一个 mysql1 和一个 mysql2。前两个工作正常,我复制了第二个,将名称更改为 mysql2 并添加了正确的参数,但它仍然总是说“数据库 mysql1 未配置。是否有某种缓存?或者我必须在其他地方定义它?我我正在通过这样的模型调用数据库。

protected $connection = 'mysql1';

这是我的 database.php 以供说明

'mysql' => [
'driver' => 'mysql',
'host' => 'localhost',
'database' => '',
'username' => '',
'password' => '',
'charset' => 'utf8',
'collation' => 'utf8_unicode_ci',
'prefix' => '',
],
'mysql1' => [
'driver' => 'mysql',
'host' => 'localhost',
'database' => '',
'username' => '',
'password' => '',
'charset' => 'utf8',
'collation' => 'utf8_unicode_ci',
'prefix' => '',
],
'mysql2' => [
'driver' => 'mysql',
'host' => 'localhost',
'port' => '3306',
'database' => '',
'username' => '',
'password' => '',
'charset' => 'utf8',
'collation' => 'utf8_unicode_ci',
'prefix' => '',
'strict' => false,
'engine' => null,
],

最佳答案

这是通过使用命令修复的

php artisan config:cache

我提交了一个 Laravel 问题请求来修复它,因为绝对不需要更改 DB 连接变量。

关于php - Laravel 5.2 数据库 [xxx] 未配置,同时在 database.php 中定义,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38401387/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com