0
我正在使用laravel 5,并且遇到迁移问题。 migrate命令有一个--database选项,但我也想添加一个用户选项,例如--user。更改Laravel迁移命令的MySQL连接
或者是否可以动态添加一个mysql连接并让migrate命令使用此连接以及如何执行此操作。
谢谢你的帮助。
我正在使用laravel 5,并且遇到迁移问题。 migrate命令有一个--database选项,但我也想添加一个用户选项,例如--user。更改Laravel迁移命令的MySQL连接
或者是否可以动态添加一个mysql连接并让migrate命令使用此连接以及如何执行此操作。
谢谢你的帮助。
您可以在迁移中使用替代连接(您必须在config/database.php中定义)。从文档:
Schema::connection('foo')->create('users', function ($table) {
$table->increments('id');
});
还有一个包,laravel-custom-migrations,可以帮助您配置与动态连接迁移。如果您想为迁移命令创建--user选项,它也可以提供一个起点。
据我所知,你不能那样做。该应用程序正在处理您在'.ENV'文件和'config/database.php'文件中配置的内容。 – GabMic