string('slug')->primary(); $table->string('name'); $table->boolean('requires_note')->default(false); $table->integer('sort_order')->default(0); $table->timestamps(); }); DB::table('travel_reasons')->insert([ [ 'slug' => 'event_travel', 'name' => 'An-/Abreise zur Veranstaltung', 'requires_note' => false, 'sort_order' => 10, 'created_at' => now(), 'updated_at' => now(), ], [ 'slug' => 'material_transport', 'name' => 'Materialtransport', 'requires_note' => false, 'sort_order' => 20, 'created_at' => now(), 'updated_at' => now(), ], [ 'slug' => 'purchase', 'name' => 'Einkauf', 'requires_note' => false, 'sort_order' => 30, 'created_at' => now(), 'updated_at' => now(), ], [ 'slug' => 'other', 'name' => 'Anderer Grund', 'requires_note' => true, 'sort_order' => 40, 'created_at' => now(), 'updated_at' => now(), ], ]); } public function down(): void { Schema::dropIfExists('travel_reasons'); } };