leafs / form
Simple straightup data validation
Fund package maintenance!
Open Collective
leafsphp
Installs: 18 962
Dependents: 4
Suggesters: 0
Security: 0
Stars: 3
Watchers: 2
Forks: 2
Open Issues: 1
Requires
- ext-json: *
Requires (Dev)
- friendsofphp/php-cs-fixer: ^3.0
- pestphp/pest: ^1.22
README
Leaf Form Module
Leaf's form validation functionality packaged as a serve-yourself module.
Installation
You can easily install Leaf using the Leaf CLI:
leaf install form
Or via Composer.
composer require leafs/form
Basic Usage
<?php $data = [ 'name' => [ 'first' => 'Jane', 'last' => 'Doe', ], 'email' => 'example@example.com', 'password' => 'password1234', ]; $validated = form()->validate($data, [ 'name' => 'array()', 'name.first' => 'required', 'name.last' => 'required', 'email' => 'required|email', 'password' => 'required|min:8' ]); if ($validated) { // do something } else { // get errors $errors = form()->errors(); }