Files
fuel-price/database/factories/StationPriceFactory.php

25 lines
737 B
PHP

<?php
namespace Database\Factories;
use App\Enums\FuelType;
use App\Models\Station;
use App\Models\StationPrice;
use Illuminate\Database\Eloquent\Factories\Factory;
/** @extends Factory<StationPrice> */
class StationPriceFactory extends Factory
{
public function definition(): array
{
return [
'station_id' => Station::factory(),
'fuel_type' => FuelType::E10,
'price_pence' => $this->faker->numberBetween(12000, 18000),
'price_effective_at' => now()->subDays($this->faker->numberBetween(1, 30)),
'price_reported_at' => now()->subDays($this->faker->numberBetween(1, 30)),
'recorded_at' => now(),
];
}
}