Laravel Php 工匠制作迁移错误

Posted

技术标签:

【中文标题】Laravel Php 工匠制作迁移错误【英文标题】:Laravel Php artisan make migration error 【发布时间】:2017-11-29 01:32:11 【问题描述】:

我需要使用 php artisan make:migration create_attendance_table 创建_attendance_table。

但它在我的 cmd 中出现这样的错误

我该如何解决这个错误?

【问题讨论】:

需要更多信息,显示你的.env 看起来你不在你的 Laravel 项目目录中。我们可以查看您的Attendance_Management 文件夹的内容吗? 【参考方案1】:

好像您首先创建了一个 create_attendance_table 并将其删除。出现该错误是因为它找不到已删除的迁移文件。摆脱错误

第一击命令

composer dump-autoload

然后,

php artisan make:migration create_attendance_table

希望这会对你有所帮助。

【讨论】:

【参考方案2】:

要创建迁移文件,您需要此命令

php artisan make:migration create_users_table --create=users

为您的餐桌:

php artisan make:migration create_attendance_table --create=attendance

您的命令将migrate 现有文件,所以这就是错误出现的原因。

请阅读documentation了解更多详情。

【讨论】:

迁移文件夹中有create_attendance_table 文件吗?或者您正在尝试创建迁移文件。

以上是关于Laravel Php 工匠制作迁移错误的主要内容,如果未能解决你的问题,请参考以下文章

php工匠迁移。定义了多个主键

PHP工匠迁移不会迁移所有表[重复]

工匠迁移:laravel 5.3 中的回滚错误

工匠迁移结果:SQLSTATE [HY000]:一般错误:LUMEN / LARAVEL 上的 1005

Laravel 8 Gate 基于数据库工匠迁移错误中的级别

Laravel 5.2 工匠“迁移”不起作用