我无法在 Laravel 中使用 make:migration 命令生成迁移文件

I can't generate migration file with make:migration command in Laravel

这件事发生在我几个月前。它可能发生在作曲家更新的过程中,但我对此还不确定。我什至已经将我的项目更新为 Laravel 5.3,但我仍然无法通过 Artisan 使 make:migration 工作。不,它更新到 5.4 的项目仍然无法正常工作。

我已经检查过 ,我遇到了完全相同的问题。症状完全一样,但是 OPs 解决方案对我不起作用。

我在网上搜索了没有任何解决方案,然后我放弃了那个项目并开始制作自己的迁移文件。但是,当我看到其他线程时,我现在有了新的希望。

经过一些故障排除后,我终于设法找出了问题所在。 我将其缩小为与 config/app.php-file 有关。 似乎我在这个项目中输入了:

'timezone' => 'UTC+2'

这使得 migration-files 的创建在没有错误消息的情况下停止。它影响了 migration-files 的创建(至少我注意到了这一点)。

我将其更改为“UTC”,它再次发挥了魅力。

注意: 'UTC+2' 在应用程序中运行,我从未看到有关应用程序其余部分的任何其他错误指示​​。php-file,或一般在申请中。

解决方案: 当我改为使用 this site 中的参数时,一切都再次完美运行。