From 6f9a05787937d006585fc8ea70686be9bdff141d Mon Sep 17 00:00:00 2001 From: Phan An Date: Fri, 1 Dec 2017 17:50:28 +0100 Subject: [PATCH] Fix a potential migration bug --- .../2017_04_29_025836_rename_contributing_artist_id.php | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/database/migrations/2017_04_29_025836_rename_contributing_artist_id.php b/database/migrations/2017_04_29_025836_rename_contributing_artist_id.php index f3bf178d..d3a2e1b7 100644 --- a/database/migrations/2017_04_29_025836_rename_contributing_artist_id.php +++ b/database/migrations/2017_04_29_025836_rename_contributing_artist_id.php @@ -13,7 +13,9 @@ class RenameContributingArtistId extends Migration public function up() { Schema::table('songs', function ($table) { + $table->dropForeign(['contributing_artist_id']); $table->renameColumn('contributing_artist_id', 'artist_id'); + $table->foreign('artist_id')->references('id')->on('artists')->onDelete('cascade'); }); } @@ -25,7 +27,9 @@ class RenameContributingArtistId extends Migration public function down() { Schema::table('songs', function ($table) { + $table->dropForeign(['contributing_artist_id']); $table->renameColumn('artist_id', 'contributing_artist_id'); + $table->foreign('artist_id')->references('id')->on('artists')->onDelete('cascade'); }); } }