faker->unique()->company(); return [ 'name' => $name, 'slug' => Str::slug($name) . '-' . Str::random(4), 'owner_user_id' => User::factory(), 'plan' => 'pro', 'region' => 'eu-central-1', 'billing_email' => $this->faker->companyEmail(), ]; } public function free(): self { return $this->state(['plan' => 'free']); } public function starter(): self { return $this->state(['plan' => 'starter']); } public function pro(): self { return $this->state(['plan' => 'pro']); } public function agency(): self { return $this->state(['plan' => 'agency']); } }