*/ class DepartmentFactory extends Factory { protected $model = Department::class; /** * @return array */ public function definition(): array { return [ 'name' => fake()->unique()->company(), 'code' => strtoupper(fake()->unique()->bothify('??##')), 'description' => fake()->optional()->sentence(), 'is_active' => true, ]; } public function inactive(): static { return $this->state(fn (array $attributes): array => [ 'is_active' => false, ]); } }