*/ class NoticeFactory extends Factory { /** * Associated model. * * @var class-string<\App\Models\Notice> */ #[\Override] protected $model = Notice::class; /** * Define the model's default state. * * @return array */ public function definition(): array { return [ "title" => fake()->words(3, true), "message" => sprintf("

%s

", fake()->text(random_int(20, 40))), "type" => fake()->randomElement(NoticeTypeEnum::cases()), ]; } }