我的外键与它自己的表有关。这是为了产生具有层次结构的帖子。
现在,当我尝试在数据库中删除该列时,它给了我这个错误:
1553 - Cannot drop index 'post_field_properties_parent_id_index': needed in a foreign key constraint
这是代码:
public function down()
{
Schema::table( "post_field_properties", function( $table )
{
$table->dropForeign('parent_id');
$table->dropColumn('parent_id');
} );
}
我似乎能够做到的唯一方法是转到 phpmyadmin 并删除外键本身。然后删除该列。