id(); $table->bigInteger('departure_airport_id')->unsigned(); $table->bigInteger('arrival_airport_id')->unsigned(); $table->foreign('departure_airport_id')->references('id')->on('airports')->onDelete('cascade'); $table->foreign('arrival_airport_id')->references('id')->on('airports')->onDelete('cascade'); $table->time('flight_duration'); $table->decimal('price', 10, 2); $table->timestamps(); }); } /** * Reverse the migrations. * * @return void */ public function down() { Schema::dropIfExists('routes'); } }