From 4e0eb3528d03b015795c0dc2a2a5c9b5b9f6b5ab Mon Sep 17 00:00:00 2001 From: Zain Fauzan Rofie Azizi Date: Tue, 26 Jun 2018 16:31:13 +0800 Subject: [PATCH] fixed warehouses FK relation error --- ...28_add_foreign_key_to_warehouses_table.php | 1 + ...2438_drop_com__id_for_warehouses_table.php | 35 +++++++++++++++++ ...ange_reference_id_for_warehouses_table.php | 38 +++++++++++++++++++ 3 files changed, 74 insertions(+) create mode 100644 database/migrations/2018_06_26_082438_drop_com__id_for_warehouses_table.php create mode 100644 database/migrations/2018_06_26_083014_change_reference_id_for_warehouses_table.php diff --git a/database/migrations/2018_06_22_072528_add_foreign_key_to_warehouses_table.php b/database/migrations/2018_06_22_072528_add_foreign_key_to_warehouses_table.php index 696304e..5be85d8 100644 --- a/database/migrations/2018_06_22_072528_add_foreign_key_to_warehouses_table.php +++ b/database/migrations/2018_06_22_072528_add_foreign_key_to_warehouses_table.php @@ -21,6 +21,7 @@ class AddForeignKeyToWarehousesTable extends Migration ->onDelete('cascade'); }); + } /** diff --git a/database/migrations/2018_06_26_082438_drop_com__id_for_warehouses_table.php b/database/migrations/2018_06_26_082438_drop_com__id_for_warehouses_table.php new file mode 100644 index 0000000..b727c9f --- /dev/null +++ b/database/migrations/2018_06_26_082438_drop_com__id_for_warehouses_table.php @@ -0,0 +1,35 @@ +dropForeign(['com_id']); + $table->dropColumn('com_id'); + + }); + } + + /** + * Reverse the migrations. + * + * @return void + */ + public function down() + { + Schema::table('warehouses', function (Blueprint $table) { + // + }); + } +} diff --git a/database/migrations/2018_06_26_083014_change_reference_id_for_warehouses_table.php b/database/migrations/2018_06_26_083014_change_reference_id_for_warehouses_table.php new file mode 100644 index 0000000..7fe766b --- /dev/null +++ b/database/migrations/2018_06_26_083014_change_reference_id_for_warehouses_table.php @@ -0,0 +1,38 @@ +unsignedInteger('com_id');//FK wrn id + $table->foreign('com_id') + ->references('id')->on('companies') + ->onDelete('cascade'); + + + }); + } + + /** + * Reverse the migrations. + * + * @return void + */ + public function down() + { + Schema::table('warehouses', function (Blueprint $table) { + // + }); + } +}