PHPackages                             hxm/enum - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Validation &amp; Sanitization](/categories/validation)
4. /
5. hxm/enum

ActivePhp[Validation &amp; Sanitization](/categories/validation)

hxm/enum
========

Enum package, simple, extensible and powerful enumeration implementation for Laravel.

1.0.4(4y ago)1621MITPHPPHP &gt;=7

Since Jun 22Pushed 4y ago1 watchersCompare

[ Source](https://github.com/hoanxuanmai/Enum)[ Packagist](https://packagist.org/packages/hxm/enum)[ RSS](/packages/hxm-enum/feed)WikiDiscussions master Synced 3w ago

READMEChangelogDependencies (1)Versions (6)Used By (1)

About hxm/enum
--------------

[](#about-hxmenum)

[Simple installation](#installation), extensible and powerful enumeration implementation for Laravel.

- Enum key value pairs as class constants
- Attribute [casting](#get-casting)
- Validation [rules](#get-rule) for passing enum values as input parameters

Installation
------------

[](#installation)

Via Composer

```
composer require hxm/enum
```

Basic Usage
-----------

[](#basic-usage)

Now, you just need to add the possible values your enum can have as constants.

```
