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

Laravel: Cannot generate migration file with make:migration command

我有一个正在进行的项目,迁移工作正常。但我不知道是否有什么变化,现在 php artisan make:migration my_migration_name 没有生成迁移文件,也没有显示任何错误。

我已经尝试 运行 它带有 -v 冗长标志,但终端上没有打印任何内容。我的目录权限似乎没问题;

我也用 sudo 尝试过 运行 但我收到了这条错误消息;

我更新了 composer 并尝试删除 laravel 并重新安装 laravel/framework '5.1'。但似乎没有任何帮助。:(

如果有人遇到过此类问题并设法解决了它,我们将不胜感激。对如何解决这个问题有什么建议吗?

我已经让它工作了。这真的很奇怪,并尝试了不同的解决方案来让它工作。我认为我应该列出我遵循的步骤以使其正常工作,以供可能陷入此类行为的人使用。

简短而快速的解决方案可能是清除所有缓存数据和应用程序配置。

php artisan cache:clear # clear all cached files.
php artisan config:clear # clear application config cache
composer dump-autoload # reload all autoload classes

然后退出 "TERMINAL" 并重新打开它,希望它现在应该可以工作了。

如果仍然无效,请尝试以下选项并重复上述部分;

  • 使用 Composer 重新安装 laravel/framework。我在搜索解决方案时找到了它
  • 检查你的目录权限,看看你是否有写权限。

希望!它可能对某人有帮助。