triun / laravel-model-validable
Gives the models the ability to be validated before saved.
Requires
- php: >=5.5.9
- laravel/framework: ^5.2
Requires (Dev)
- doctrine/dbal: ^2.5
- phpunit/phpunit: ~4.0
- squizlabs/php_codesniffer: ^2.1
- triun/laravel-model-base: dev-master
Suggests
- triun/laravel-model-base: In order to use the RulesModifier and the ValidatorModifier
This package is auto-updated.
Last update: 2024-10-17 21:27:26 UTC
README
Gives the models the ability to be validated before saved.
About
Gives the models the ability to auto-validate them selves.
This module is not for business logic, but to protect the data in the database.
In use with the triun\laravel-model-base generator, the skeleton modifier of this package will generate the rules automatically, based on the table scheme.
Installation
Require this package with composer using the following command:
composer require triun/laravel-model-validable:dev-master
Development only installation
DO NOT install in development mode in composer if you are using the contract interface or the trait
To install this package on only development systems, add the --dev
flag to your composer command:
composer require --dev triun/laravel-model-validable:dev-master
Skeleton Modifiers
If you want to add the skeleton modifiers to the model base generator, you can do so adding the modifiers in the config/model-base.php
file:
'modifiers' => [ \Triun\ModelValidable\Modifiers\ModelValidableModifier::class, \Triun\ModelValidable\Modifiers\RulesModifier::class, ],
Usage
TODO
Issues
Bug reports and feature requests can be submitted on the Github Issue Tracker.
Contributing
See CONTRIBUTING.md for information.
License
The Laravel Model Base is open-sourced software licensed under the MIT license