*/ class NewsClubFactory extends Factory { /** * Define the model's default state. * * @return array */ public function definition(): array { $title = fake()->unique()->words(rand(1, 2), true); return [ 'title' => $title, 'slug' => Str::slug($title), 'picture' => '', 'picture_alt' => fake()->sentence(), 'picture_title' => fake()->sentence(), 'content' => fake()->text(), 'type' => \collect(NewsClubTypeEnum::toArray())->random()->value, 'multiple_answers' => fake()->boolean(50), 'published' => fake()->boolean(75), ]; } }