# enum **Repository Path**: guanchanghu/enum ## Basic Information - **Project Name**: enum - **Description**: guan-changhu enum package - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2023-04-05 - **Last Updated**: 2025-10-26 ## Categories & Tags **Categories**: Uncategorized **Tags**: Package ## README package enum 1. 创建枚举类 ```php self::STATUS_UNDERWAY, 'success' => self::STATUS_SUCCESS, 'fail' => self::STATUS_FAIL, ]; } protected static function labels(): array { return [ 'underway' => __('enum.status.underway'), 'success' => __('enum.status.success'), 'fail' => __('enum.status.fail'), ]; } public const STATUS_UNDERWAY = 0; public const STATUS_SUCCESS = 1; public const STATUS_FAIL = 2; } ``` 2.创建语言文件 在 resources/lang/zh_CN/enum.php 中添加 ```php [ 'underway' => '进行中', 'success' => '成功', 'fail' => '失败', ], ]; ``` 3.使用多语言枚举 ```php label; // 获取所有选项用于下拉框 $options = StatusEnum::toSelectArray(); ``` 或者 ```php label; ```