标签: laravel laravel-5
Laravel迁移需要以特别高的权限级别运行,因为它们执行DDL操作。我想将迁移作为命名用户运行而不将密码存储在任何位置。这将需要在用户从命令行运行迁移时提示用户输入密码。我无法通过连接配置找到任何方法。
有没有办法通过连接配置实现这一目标?
如果没有,是否有办法通过顶部的薄层自定义代码执行迁移,以自定义方式建立数据库连接?例如编写一个脚本/ artisan命令来执行提示,连接到DB,然后将其余部分委托给Laravel现有的迁移代码?