Forms, Menu, DB

This commit is contained in:
Gogs
2021-06-03 10:06:09 +02:00
parent f4bff143a2
commit 42a9e2c8c7
11 changed files with 205 additions and 37 deletions
@@ -8,8 +8,8 @@ class BuilderTableCreateGermanAirlinesVaAircraftManufacturers extends Migration
{
public function up()
{
Schema::connection('germanairlinesva_fleet')->create('ga_aircraft_manufacturers', function ($table) {
//Schema::create('ga_aircraft_manufacturers', function ($table) {
Schema::connection('germanairlinesva_fleet')->create('aircraft_manufacturers', function ($table) {
//Schema::create('germanairlinesva_fleet_aircraft_manufacturers', function ($table) {
$table->engine = 'InnoDB';
$table->bigIncrements('id')->unsigned();
$table->string('name');
@@ -20,7 +20,7 @@ class BuilderTableCreateGermanAirlinesVaAircraftManufacturers extends Migration
public function down()
{
Schema::connection('germanairlinesva_fleet')->dropIfExists('ga_aircraft_manufacturers');
//Schema::dropIfExists('ga_aircraft_manufacturers');
Schema::connection('germanairlinesva_fleet')->dropIfExists('aircraft_manufacturers');
//Schema::dropIfExists('germanairlinesva_fleet_aircraft_manufacturers');
}
}
@@ -8,12 +8,20 @@ class BuilderTableCreateGermanAirlinesVaAircraftTypes extends Migration
{
public function up()
{
Schema::connection('germanairlinesva_fleet')->create('ga_aircraft_types', function ($table) {
//Schema::create('ga_aircraft_types', function ($table) {
Schema::connection('germanairlinesva_fleet')->create('aircraft_types', function ($table) {
//Schema::create('germanairlinesva_fleet_aircraft_types', function ($table) {
$table->engine = 'InnoDB';
$table->bigIncrements('id')->unsigned();
$table->bigInteger('aircraft_manufacturer_id')->unsigned();
$table
->foreign('aircraft_manufacturer_id')
->references('id')
->on('aircraft_manufacturers');
$table->bigInteger('typerating_id')->unsigned();
//$table
// ->foreign('typerating_manufacturer_id')
// ->references('id')
// ->on('typeratings');
$table->enum('only_charter', ['yes', 'no']);
$table->string('type');
$table->text('description');
@@ -39,7 +47,7 @@ class BuilderTableCreateGermanAirlinesVaAircraftTypes extends Migration
public function down()
{
Schema::connection('germanairlinesva_fleet')->dropIfExists('ga_aircraft_types');
//Schema::dropIfExists('ga_aircraft_types');
Schema::connection('germanairlinesva_fleet')->dropIfExists('aircraft_types');
//Schema::dropIfExists('germanairlinesva_fleet_aircraft_types');
}
}