fake()->sentence(3), 'organizer' => fake()->company(), 'location' => fake()->city(), 'start_date' => now()->toDateString(), 'end_date' => now()->toDateString(), 'status' => 'draft', 'allow_walk_in' => true, 'default_staff_session' => 'pagi', 'default_external_session' => 'pagi', 'created_by' => User::factory(), ]; } public function published(): static { return $this->state(fn () => ['status' => 'published']); } }