【发布时间】:2021-10-12 06:41:33
【问题描述】:
我想删除一个教师,但我遇到了这个错误
SQLSTATE[23000]:完整性约束违规:1451 无法删除或更新父行:外键约束失败(
trouverm_m_ecole.etablissement_filieres,约束etablissement_filieres_id_filieres_foreign外键(id_filieres)参考filieres(id)) (SQL: 从filieres中删除id= 1)
我的迁移
Schema::create('etablissement_filieres', function (Blueprint $table) {
$table->id();
$table->bigInteger('id_etablissements')->unsigned();
$table->foreign('id_etablissements')->references('id')->on('etablissements');
$table->bigInteger('id_filieres')->unsigned();
$table->foreign('id_filieres')->references('id')->on('filieres');
$table->string('prise_en_charge');
$table->string('prix');
$table->string('prix_affecte')->nullable();
$table->timestamps();
});
我的控制器
public function destroy($id)
{
Filiere::destroy($id);
return redirect('/tableau-de-bord/admin/dashboard/sindhost/toutes-les-filieres');
}
有什么想法吗?
【问题讨论】: