试图分配外键但是当你运行迁移时,我得到这个错误,我不明白问题是什么。
SQLSTATE[HY000]:一般错误:1215 无法添加外键约束(SQL:删除级联时更改表
categories
添加约束categories_parent_key_foreign
外键(parent_key
)引用categories
( ))key
$table->bigIncrements('id');
$table->string('key', 64)->unique();
$table->string('parent_key', 64)->nullable()->index();
$table->string('title', 256)->index()->unique();
$table->foreign('parent_key')->references('key')
->on((new Category())->getConnection()->getDatabaseName() . '.' . Category::TABLE)
->onDelete('cascade');