From 8622dfd2bd9ddfc55255a8dffb7ad673ed289dfc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=A9r=C3=A9my=20Munsch?= Date: Mon, 4 Sep 2023 17:20:53 +0200 Subject: [PATCH] remove disable FK check on migrate --- .../migrations/2023_04_05_093932_update_document_table.php | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/database/migrations/2023_04_05_093932_update_document_table.php b/database/migrations/2023_04_05_093932_update_document_table.php index 6330d5c..e5678a4 100644 --- a/database/migrations/2023_04_05_093932_update_document_table.php +++ b/database/migrations/2023_04_05_093932_update_document_table.php @@ -36,7 +36,7 @@ class UpdateDocumentTable extends Migration DB::statement('ALTER TABLE `documents` CHANGE `updated_at` `updated_at` datetime DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP'); self::updateData(); - Schema::disableForeignKeyConstraints(); + // * Set all orphans documents Schema::table('documents', function (Blueprint $table) { $table->bigInteger('parent')->unsigned()->change(); $table->renameColumn('directory', 'directory_id'); @@ -48,7 +48,6 @@ class UpdateDocumentTable extends Migration $table->renameColumn('published', 'status'); $table->dateTime('created_at')->default('CURRENT_TIMESTAMP')->nullable()->change(); }); - Schema::enableForeignKeyConstraints(); foreach ($this->documentsNew as $key => $documentNew) { $documentNew->document_id = ($this->documentsOld[$key]->parent !== null) ? intval($this->documentsOld[$key]->parent) : null;