Laravel 5 vendor/config.php有数据库设置,如何重新生成?
我有一个Laravel 5项目,我把它复制到了一个新文件夹中。我更改了.env文件中的数据库设置。但现在我的结论是,数据库设置也在vendor/config.php中设置。我必须运行什么命令才能重新生成此文件?我已经尝试了Laravel 5 vendor/config.php有数据库设置,如何重新生成?,laravel-5,Laravel 5,我有一个Laravel 5项目,我把它复制到了一个新文件夹中。我更改了.env文件中的数据库设置。但现在我的结论是,数据库设置也在vendor/config.php中设置。我必须运行什么命令才能重新生成此文件?我已经尝试了composer dump autoload和composer update,但没有成功在config/database.php中,并在.env中查找其设置(带有一些备用默认设置)。例如,默认的MySQL连接: 'mysql' => [ 'driv
composer dump autoload
和composer update
,但没有成功在config/database.php
中,并在.env
中查找其设置(带有一些备用默认设置)。例如,默认的MySQL连接:
'mysql' => [
'driver' => 'mysql',
'host' => env('DB_HOST', 'localhost'),
'database' => env('DB_DATABASE', 'forge'),
'username' => env('DB_USERNAME', 'forge'),
'password' => env('DB_PASSWORD', ''),
'charset' => 'utf8',
'collation' => 'utf8_unicode_ci',
'prefix' => '',
'strict' => false,
],
Laravel没有
vendor/config.php
文件。“但现在我得出结论,vendor/config.php中也设置了数据库设置。”你为什么得出这样的结论?你到底遇到了什么问题?我不知道是怎么回事,但它一直在使用配置文件。而我的database.php和.env则适应了新的环境。不过找到了解决办法。刚刚删除了整个供应商目录,并对所有要重新下载的供应商文件运行了composer update