laravel swagger 에서 enum value 표시하는 방법
Laravel Swagger에서 enum 값을 문서화하는 방법을 설명합니다. `#[OAT\Schema]` 어노테이션으로 타입을 지정해 간단히 표시할 수 있어요.
GGAMI
#[OAT\Property(property: 'state', ref: '#/components/schemas/State', type: 'enum')]<?php
declare(strict_types=1);
namespace App\Enums;
use OpenApi\Attributes as OAT;
#[OAT\Schema(type: 'integer')]
enum State: int
{
case CANCEL = 0;
case WAIT = 1;
case SUCCESS = 2;
case FAILED = 3;
case ERROR = 4;
}