Files

35 lines
863 B
PHP
Raw Permalink Normal View History

2026-04-28 16:10:27 +03:00
<?php
namespace Database\Factories;
use App\Models\City;
use Illuminate\Database\Eloquent\Factories\Factory;
/**
* @extends Factory<City>
*/
class CityFactory extends Factory
{
/**
* Define the model's default state.
*
* @return array<string, mixed>
*/
public function definition(): array
{
$name = fake()->city();
return [
'name' => $name,
'slug' => \Illuminate\Support\Str::slug($name) . '-' . fake()->randomNumber(3),
'country' => fake()->country(),
'latitude' => fake()->latitude(),
'longitude' => fake()->longitude(),
'wikipedia_summary' => fake()->paragraph(3),
'wikipedia_url' => fake()->url(),
'wikipedia_page_id' => fake()->randomNumber(6),
'wikipedia_cached_at' => now(),
];
}
}