diff --git a/database/migrations/2021_05_28_111608_create_new_moon_rental_tables.php b/database/migrations/2021_05_28_111608_create_new_moon_rental_tables.php index 2ba8b8c6c..c74e5b5d1 100644 --- a/database/migrations/2021_05_28_111608_create_new_moon_rental_tables.php +++ b/database/migrations/2021_05_28_111608_create_new_moon_rental_tables.php @@ -46,7 +46,15 @@ class CreateNewMoonRentalTables extends Migration Schema::create('alliance_moon_ores', function (Blueprint $table) { $table->id(); $table->unsignedBigInteger('moon_id'); + $table->foreign('moon_id', 'fk_moon_id') + ->references('moon_id') + ->on('alliance_moons') + ->cascadeOnDelete(); $table->string('moon_name'); + $table->foreign('moon_name', 'fk_moon_name') + ->references('moon_name') + ->on('alliance_moons') + ->cascadeOnDelete(); $table->unsignedBigInteger('ore_type_id'); $table->string('ore_name'); $table->float('quantity'); diff --git a/database/migrations/2021_05_30_102554_add_foreign_keys_to_existing_migrations.php b/database/migrations/2021_05_30_102554_add_foreign_keys_to_existing_migrations.php new file mode 100644 index 000000000..cf52cbe43 --- /dev/null +++ b/database/migrations/2021_05_30_102554_add_foreign_keys_to_existing_migrations.php @@ -0,0 +1,28 @@ +