Laravel迁移命令报错:无法声明AddReconcilateDateToTransactionTable类,名称已占用
解决Laravel迁移类名重复错误
你遇到的错误是因为项目中已经存在名为AddReconcilateDateToTransactionTable的迁移类,导致类名冲突。按以下步骤处理:
- 打开
database/migrations目录,查找包含AddReconcilateDateToTransactionTable类的迁移文件- 若该迁移是多余的,直接删除对应的文件
- 若需要保留,修改文件中的类名,确保每个迁移类名称唯一,且类名与文件名保持对应(比如文件名
2024_05_20_add_new_field_to_table.php对应类名AddNewFieldToTable)
- 重新执行你的迁移创建命令:
php artisan make:migration add_application_portal_to_admission_quota_table --table=admission_quota - 若仍有报错,清除Laravel缓存:
php artisan cache:clear php artisan config:clear
内容的提问来源于stack exchange,提问作者adithyan.cs
相关产品推荐
相关产品推荐

