*/ final class StoreFactory extends Factory { /** * The name of the factory's corresponding model. * * @var string */ protected $model = Store::class; /** * Define the model's default state. * * @return array */ public function definition(): array { return [ 'state' => fake()->word, 'type_id' => fake()->randomElement(StoreType::pluck('id')), 'street' => fake()->streetName, 'zipcode' => fake()->numberBetween(00001, 99999), 'city' => fake()->city, 'latitude' => fake()->latitude, 'longitude' => fake()->longitude, 'region_id' => fake()->randomElement(StoreRegion::pluck('id')), ]; } }