buckets/database/factories/ScenarioFactory.php

27 lines
633 B
PHP

<?php
namespace Database\Factories;
use App\Enums\DistributionModeEnum;
use App\Models\Scenario;
use Illuminate\Database\Eloquent\Factories\Factory;
/**
* @extends Factory<Scenario>
*/
class ScenarioFactory extends Factory
{
public function definition(): array
{
return [
'name' => $this->faker->words(2, true).' Budget',
'description' => $this->faker->text,
'distribution_mode' => DistributionModeEnum::EVEN,
];
}
public function priority(): static
{
return $this->state(fn () => ['distribution_mode' => DistributionModeEnum::PRIORITY]);
}
}