*/ public function definition(): array { return [ 'name' => fake()->company(), 'url_re7' => fake()->url(), 'url_prod' => fake()->url(), 'gitlab_project_id' => fake()->optional()->randomNumber(4), 'brand_id' => null, 'project_manager_id' => null, ]; } /** * Indique que le site a un chef de projet assigné. */ public function withProjectManager(): static { return $this->state(fn(array $attributes) => [ 'project_manager_id' => User::factory(), ]); } }