id(); $table->json('name'); $table->json('description')->nullable(); $table->date('date'); $table->string('slug')->unique(); $table->json('settings')->nullable(); $table->unsignedBigInteger('event_type_id'); $table->boolean('is_active')->default(true); $table->string('default_locale', 5)->default('de'); $table->timestamps(); }); } public function down(): void { Schema::dropIfExists('events'); } };