*/ 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()), ]; } }