Lumen 5.6 php artisan migrate --env=testing 不工作

Posted

技术标签:

【中文标题】Lumen 5.6 php artisan migrate --env=testing 不工作【英文标题】:Lumen 5.6 php artisan migrate --env=testing not working 【发布时间】:2020-08-03 05:00:02 【问题描述】:

流明版本:5.6 php 版本:7.2 数据库驱动程序和版本:SQLite 3

复制步骤:

cp .env .env.testing 设置APP_ENV=testing 运行 php artisan migrate --env=testing

问题

正在执行旧的 env 文件配置。

【问题讨论】:

【参考方案1】:

第一:

php artisan cache:clear
php artisan config:cache

您需要在迁移命令之前指定环境。

php artisan --env=testing migrate

【讨论】:

缓存就好了。谢谢你的回答 @Sergio 工匠命令的选项总是在后面:laravel.com/docs/8.x/artisan#options【参考方案2】:

我自己找到了解决方案。此 lumen 版本没有此功能。

PR LINK FIX

【讨论】:

以上是关于Lumen 5.6 php artisan migrate --env=testing 不工作的主要内容,如果未能解决你的问题,请参考以下文章

php artisan migrate 给我 Lumen 错误

Lumen php artisan config:找不到缓存

Lumen (Laravel) Eloquent php artisan make:model 未定义

Lumen Micro Framework => php artisan key:generate

我的 laravel 5.6 项目在 localhost 上打开,但不在 php artisan serve cmd 上打开

Laravel/Lumen - Artisan 控制台中缺少命令