如何在运行Laravel 5迁移时提示输入数据库密码

时间:2016-03-08 19:06:14

标签: laravel laravel-5

Laravel迁移需要以特别高的权限级别运行,因为它们执行DDL操作。我想将迁移作为命名用户运行而不将密码存储在任何位置。这将需要在用户从命令行运行迁移时提示用户输入密码。我无法通过连接配置找到任何方法。

有没有办法通过连接配置实现这一目标?

如果没有,是否有办法通过顶部的薄层自定义代码执行迁移,以自定义方式建立数据库连接?例如编写一个脚本/ artisan命令来执行提示,连接到DB,然后将其余部分委托给Laravel现有的迁移代码?

0 个答案:

没有答案