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

时间:2017-01-05 08:45:44

标签: php laravel laravel-5 migration file-permissions

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

我尝试使用-v详细标记运行它,但终端上没有打印任何内容。我的目录权限似乎没问题;

enter image description here

我也尝试使用sudo运行它但是我收到了此错误消息;

enter image description here

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

如果某人遇到此类问题并设法解决问题,我们将非常感谢您的帮助。有任何建议如何解决这个问题?

1 个答案:

答案 0 :(得分: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。我在搜索解决方案时找到了它
  • 检查您的目录权限,看看您是否具有写入权限。

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