我有一个表,其中有一个名为“ parent_id”的列。
Schema::create('yazilars', function (Blueprint $table) {
$table->bigIncrements('id');
.
.
.
$table->unsignedBigInteger('parent_id')->nullable();
$table->foreign('parent_id')->references('id')->on('yazilars');
$table->timestamps();
});
[当我尝试播种数据库时,出现以下错误。我知道错误应该存在,因为我正在尝试关联尚未创建的行。
错误是:
SQLSTATE [23000]:违反完整性约束:1452无法添加或更新子行:外键约束失败
database\seeds\DatabaseSeeder.php
在上面的DatabaseSeeder.php中添加您的父级种子