Laravel Swaggerでenumの値を表示する方法
を設定すると、\ PHP Swagger Docsには0、1、2、3、4が表示されます。 を設定すると、\ PHP Swagger DocsにはCANCEL、WAIT、SUCCESS、FAILED、ERRORが表示されます。
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;
}