Str::random(10), 'provider' => \App\Enums\SourceControl::GITHUB, 'profile' => $this->faker->name, 'project_id' => null, ]; } public function gitlab(): Factory { return $this->state(function (array $attributes) { return [ 'provider' => \App\Enums\SourceControl::GITLAB, ]; }); } public function github(): Factory { return $this->state(function (array $attributes) { return [ 'provider' => \App\Enums\SourceControl::GITHUB, ]; }); } public function bitbucket(): Factory { return $this->state(function (array $attributes) { return [ 'provider' => \App\Enums\SourceControl::BITBUCKET, ]; }); } }