*/ class CategoryFactory extends Factory { public function definition(): array { $name = fake()->unique()->word(); return [ 'name' => $name, 'slug' => Str::slug($name), 'icon' => 'category', 'sort_order' => fake()->numberBetween(0, 10), 'is_active' => true, ]; } public function inactive(): static { return $this->state(['is_active' => false]); } }