wboyz / laravel-enum
具有一些功能的基类枚举。
v0.2.1
2016-04-19 12:29 UTC
Requires
- php: >=5.5.9
Requires (Dev)
- phpunit/phpunit: 5.3.*
This package is auto-updated.
Last update: 2024-08-29 04:09:10 UTC
README
为laravel框架创建一个基类枚举。
安装
使用composer安装此包
composer require wboyz/laravel-enum
通用用法
use WBoyz\LaravelEnum\BaseEnum; class Fruits extends BaseEnum { const APPLE = 1; const PEACH = 2; const PEAR = 3; } ... $values = Fruits::getValues(); // [1, 2, 3] $keys = Fruits::getKeys(); // ['APPLE', 'PEACH', 'PEAR'] $dictionary = Fruits::toDictionary(); // ['APPLE' => 1, 'PEACH' => 2, 'PEAR' => 3] $result = Fruits::hasValue(1); // true $result = Fruits::hasKey('APPLE'); // true $result = Fruits::getValue('APPLE'); // 1 $result = Fruits::getValue('MELON'); // 0