2 回答
TA贡献1893条经验 获得超10个赞
这对我来说看起来很奇怪:
Schema::table('proforms', function (Blueprint $table) {
$table->foreign('proform_id')
->references('id')
->on('proforms')
->onDelete('cascade');
});
看起来您正在尝试添加一个外键并引用它自己的表。
proform_id桌子上没有proforms。该语句需要在表上运行dynamic_fields。
Schema::table('dynamic_fields', function (Blueprint $table) {
$table->foreign('proform_id')
->references('id')
->on('proforms')
->onDelete('cascade');
});
TA贡献1786条经验 获得超13个赞
尝试添加foreignId而不是像这样只添加foreignId:
Schema::table('proforms', function (Blueprint $table){
$table->foreignId('user_id')
->references('id')
->on('users')
->onDelete('cascade');
- 2 回答
- 0 关注
- 132 浏览
添加回答
举报