*/ class CityFactory extends Factory { /** * Define the model's default state. * * @return array */ public function definition(): array { return [ 'name' => fake()->randomElement(City::supportedCities()), ]; } public function sanaa() { return $this->state([ 'name' => City::SANAA, 'label' => 'صنعاء', ]); } public function aden() { return $this->state([ 'name' => City::ADEN, 'label' => 'عدن', ]); } }