你应该试试这个:
在config/database.php
文件中保留默认值或空值。创建新的服务提供者(使用artisan命令或手动)
php artisan make:provider DatabaseConfigProvider
然后将新提供程序添加到config / app.php文件中的$ providers数组中。
最后将以下代码添加到boot()方法中。
public function boot()
{
$result= \DB::select('select version() as version')[0];
$this->app['config']->put('database.connections.mysql.version', $result->version);
}
put()参数中的键可以是您想要的任何内容。