*/ class IntegrationRequestFactory extends Factory { /** * @return array */ public function definition(): array { return [ 'name' => fake()->company(), 'url' => fake()->url(), 'status' => IntegrationRequestStatus::Pending, 'user_id' => User::factory(), ]; } public function approved(): static { return $this->state(['status' => IntegrationRequestStatus::Approved]); } public function rejected(): static { return $this->state(['status' => IntegrationRequestStatus::Rejected]); } }