我现在在Laravel工作。我创建了一个create_Contacten_table。在其中我做了几列。但是,当我尝试进行php artisan迁移时。它说该表是重复的。
我试图做一个php artisan:reset和一个php artisan:rollback。两者都不起作用。我已经删除了列和迁移,然后再次尝试。仍然没有结果。我在StackOverflow上寻找了不同的问题和答案。他们没有提供有用的解决方案。所以我想我可能会问自己。
错误:
Illuminate \ Database \ QueryException:SQLSTATE [42S21]:列已存在:1060重复的列名'created_at'(SQL:创建表_contacten
(id
bigint unsigned not null auto_increment主键,{ {1}}时间戳为空,created_at
时间戳为空,updated_at
varchar(191)不为空,naam
varchar(191)不为空,email
mediumtext不为空,{{ 1}}时间戳为空,message
时间戳为空)默认字符集utf8mb4整理为“ utf8mb4_unicode_ci”)
我的create_contacten_php:
created_at
我的AppServiceProvider.php:
updated_at
希望我能向你们提供足够的信息,以便您可以帮助我找到解决方案。
问候,
Johan
答案 0 :(得分:0)
太好了。
我在表$table->string('enquiry') and $table->string('enquiry')
中两次命名了属性,这是一个很大的错误!