Download the PHP package lemax10/laravel-enums without Composer
On this page you can find all versions of the php package lemax10/laravel-enums. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Informations about the package laravel-enums
THIS PACKAGE IS STILL IN DEVELOPMENT, DO NOT USE YET
Laravel Enums
The package is based on the implementation of Enum from myclabs/php-enum.
ExampleModel
ExampleStatusEnum
ExampleTranslatableEnum
Request Validation Rules
or
or
Installation
You can install the package via composer:
Register the service provider in config/app.php from Laravel < 5.5:
Migration or Sync values
You can synchronize the enums created in the database using the sync command.
Example
-
Create enum column or change exists column in table and run
- Run sync command php artisan db:enum:sync App\Models\ExampleModel
Usage
Documentation
See documentation myclabs/php-enum.
Testing
You can run the tests with:
Changelog
Please see CHANGELOG for more information on what has changed recently.
Contributing
Please see CONTRIBUTING for details.
Security
If you discover any security related issues, please email [email protected] instead of using the issue tracker.
Credits
- Vladimir Pyankov
- All Contributors
License
The MIT License (MIT). Please see License File for more information.
All versions of laravel-enums with dependencies
illuminate/support Version 5.4.*|5.5.*|5.6.*|5.7.*|5.8.*|^6.0|^v7.0|^8.0|^9.0|^10.0
illuminate/console Version 5.4.*|5.5.*|5.6.*|5.7.*|5.8.*|^6.0|^v7.0|^8.0|^9.0|^10.0
illuminate/validation Version 5.4.*|5.5.*|5.6.*|5.7.*|5.8.*|^6.0|^v7.0|^8.0|^9.0|^10.0
illuminate/database Version 5.4.*|5.5.*|5.6.*|5.7.*|5.8.*|^6.0|^v7.0|^8.0|^9.0|^10.0
myclabs/php-enum Version ^1.7