【发布时间】:2017-05-17 23:47:24
【问题描述】:
在 laravel 文档中我生动地看到:
https://laravel.com/docs/5.3/configuration#environment-configuration
您也可以创建一个 .env.testing 文件。此文件将覆盖 运行 PHPUnit 测试或执行时来自 .env 文件的值 带有 --env=testing 选项的 Artisan 命令。
所以我想通过添加 .env.migration 文件并覆盖 mysql 用户凭据,我可以与另一个用户一起运行我的迁移:
php artisan migrate --env=migration
它不仅不会覆盖先前定义的值,甚至不会向环境添加新值!事实上,工匠命令根本不加载文件。我将文件名更改为测试,无济于事。我更新了我的作曲家,仍然没有结果。
我有一个简单的问题。 使用其他数据库凭据处理 laravel 迁移的最佳方法是什么?
如果我知道 lumen 包中的迁移脚本在哪里,也很受欢迎,这样我就可以开始深入研究脚本了。
【问题讨论】:
标签: php laravel migration environment-variables lumen