From 5084bb0d8215c304e8cbb34021c1bc3cccf58586 Mon Sep 17 00:00:00 2001 From: mishu Date: Mon, 7 Mar 2022 14:33:32 +0200 Subject: [PATCH] removes onDeleteSetNull --- config/files.php | 1 - src/Upgrades/DropMorphModels.php | 7 ++----- 2 files changed, 2 insertions(+), 6 deletions(-) diff --git a/config/files.php b/config/files.php index 3ba02f5..63eff64 100644 --- a/config/files.php +++ b/config/files.php @@ -17,7 +17,6 @@ 'storageLimit' => 500000, 'paginate' => (int) env('FILES_PAGINATION', 50), 'testingFolder' => 'testing', - 'onDeleteSetNull' => ['avatars', 'webshop_brands'], 'renameFolders' => [ 'dataImport' => 'import', 'dataExport' => 'export', diff --git a/src/Upgrades/DropMorphModels.php b/src/Upgrades/DropMorphModels.php index 91cf9f1..41113ae 100644 --- a/src/Upgrades/DropMorphModels.php +++ b/src/Upgrades/DropMorphModels.php @@ -46,14 +46,11 @@ private function addForeignKey(string $model): self { $table = $this->table($model); $after = $this->afterColumn($table); - $onDelete = in_array($table, Config::get('enso.files.onDeleteSetNull')) - ? 'SET NULL' - : 'restrict'; - Schema::table($table, function (Blueprint $table) use ($after, $onDelete) { + Schema::table($table, function (Blueprint $table) use ($after) { $table->unsignedBigInteger('file_id')->nullable()->after($after); $table->foreign('file_id')->references('id')->on('files') - ->onUpdate('restrict')->onDelete($onDelete); + ->onUpdate('restrict')->onDelete('restrict'); }); return $this;