【问题标题】:Laravel 5.2 create migration errorLaravel 5.2 创建迁移错误
【发布时间】:2016-08-16 22:20:37
【问题描述】:

我正在尝试从命令行创建一个新的迁移

php artisan make:migration create_table_tags --create=tags

突然出现这个错误

[错误异常]
包括(/home/loc/projects/shop/database/migrations/2016_08_16_094427_create_table_tags.php):无法打开流:没有这样的fi
文件或目录

我之前创建了 2 个迁移,没有错误。 有什么想法吗?

更新 - 解决方案 我通过以下步骤修复了这个错误

  1. 根据错误创建一个文件

    touch /home/loc/projects/shop/database/migrations/2016_08_16_094427_create_table_tags.php
    
  2. 再次运行命令创建迁移

    php artisan make:migration create_table_tags --create=tags
    

还是不知道???

【问题讨论】:

  • 您说“您有解决方案”,然后说“不知道”,然后将其作为问题发布。这完全不一致。

标签: php laravel-5.2


【解决方案1】:

我认为您正在尝试在回滚之前删除迁移文件。所以现在 Laravel 不知道如何回滚你的数据库。

如果您想手动清除数据库中的所有表,包括迁移表,最简单的解决方案。

然后只需运行php artisan migrate,它就会安装表并运行您的迁移。

我想我会帮你的。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-01-30
    • 2016-05-10
    • 2016-06-06
    • 2017-02-21
    • 2016-11-20
    • 2016-08-29
    • 2018-06-05
    相关资源
    最近更新 更多