From 494c5cf47c37ab9f20fdb6f43a3ef2b54c8db09f Mon Sep 17 00:00:00 2001 From: Lukas Halbritter Date: Tue, 25 Sep 2018 15:20:19 +0200 Subject: [PATCH] Set the foreign key person_targets->person_id from 'on delete restrict' to 'on delete cascade', since it should be possible to delete a person which is even and has paid all debts. Before showing the delete confirmation dialog, it is checked, if there is any open target. --- .../2018_09_07_090338_create_person_targets_table.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/database/migrations/2018_09_07_090338_create_person_targets_table.php b/database/migrations/2018_09_07_090338_create_person_targets_table.php index 4a890fe..f6774e0 100644 --- a/database/migrations/2018_09_07_090338_create_person_targets_table.php +++ b/database/migrations/2018_09_07_090338_create_person_targets_table.php @@ -20,7 +20,7 @@ class CreatePersonTargetsTable extends Migration // target $table->integer('person_id')->unsigned(); $table->foreign('person_id')->references('id')->on('people') - ->onDelete('restrict'); + ->onDelete('cascade'); // The date on which the debt arises $table->date('date');