我无法在 Laravel 中使用 make:migration 命令生成迁移文件
I can't generate migration file with make:migration command in Laravel
这件事发生在我几个月前。它可能发生在作曲家更新的过程中,但我对此还不确定。我什至已经将我的项目更新为 Laravel 5.3,但我仍然无法通过 Artisan 使 make:migration 工作。不,它更新到 5.4 的项目仍然无法正常工作。
我已经检查过 ,我遇到了完全相同的问题。症状完全一样,但是 OPs 解决方案对我不起作用。
- 当 运行 make:migrate 时,我在终端中没有收到任何错误或结果。
- 我似乎可以通过 Artisan 生成任何其他文件。
- 我尝试创建一个新模型并将 -m 与其一起传递。没用。
- 我检查了权限(甚至更改了迁移文件夹),但没有
帮助。
- 如果我创建自己的迁移文件,则通过 artisan 进行的其余过程工作正常(迁移、数据库操作等)。
- 我试过不同的终端和电脑。
- 由于项目已升级甚至重新安装,我担心它已经
与深层内核无关。但是,也许来自更高级别的某种冲突。
- 在探索的最后阶段,我试图找出可能影响 make:migration 的用户交互元素。没有任何效果。
我在网上搜索了没有任何解决方案,然后我放弃了那个项目并开始制作自己的迁移文件。但是,当我看到其他线程时,我现在有了新的希望。
经过一些故障排除后,我终于设法找出了问题所在。
我将其缩小为与 config/app.php-file 有关。
似乎我在这个项目中输入了:
'timezone' => 'UTC+2'
这使得 migration-files 的创建在没有错误消息的情况下停止。它影响了 仅 migration-files 的创建(至少我注意到了这一点)。
我将其更改为“UTC”,它再次发挥了魅力。
注意: 'UTC+2' 在应用程序中运行,我从未看到有关应用程序其余部分的任何其他错误指示。php-file,或一般在申请中。
解决方案: 当我改为使用 this site 中的参数时,一切都再次完美运行。
这件事发生在我几个月前。它可能发生在作曲家更新的过程中,但我对此还不确定。我什至已经将我的项目更新为 Laravel 5.3,但我仍然无法通过 Artisan 使 make:migration 工作。不,它更新到 5.4 的项目仍然无法正常工作。
我已经检查过
- 当 运行 make:migrate 时,我在终端中没有收到任何错误或结果。
- 我似乎可以通过 Artisan 生成任何其他文件。
- 我尝试创建一个新模型并将 -m 与其一起传递。没用。
- 我检查了权限(甚至更改了迁移文件夹),但没有 帮助。
- 如果我创建自己的迁移文件,则通过 artisan 进行的其余过程工作正常(迁移、数据库操作等)。
- 我试过不同的终端和电脑。
- 由于项目已升级甚至重新安装,我担心它已经 与深层内核无关。但是,也许来自更高级别的某种冲突。
- 在探索的最后阶段,我试图找出可能影响 make:migration 的用户交互元素。没有任何效果。
我在网上搜索了没有任何解决方案,然后我放弃了那个项目并开始制作自己的迁移文件。但是,当我看到其他线程时,我现在有了新的希望。
经过一些故障排除后,我终于设法找出了问题所在。 我将其缩小为与 config/app.php-file 有关。 似乎我在这个项目中输入了:
'timezone' => 'UTC+2'
这使得 migration-files 的创建在没有错误消息的情况下停止。它影响了 仅 migration-files 的创建(至少我注意到了这一点)。
我将其更改为“UTC”,它再次发挥了魅力。
注意: 'UTC+2' 在应用程序中运行,我从未看到有关应用程序其余部分的任何其他错误指示。php-file,或一般在申请中。
解决方案: 当我改为使用 this site 中的参数时,一切都再次完美运行。