Popularity
2.2
Growing
Activity
7.1
Growing
26
30
8

Description

The validation library in CakePHP provides features to build validators that can validate arbitrary arrays of data with ease.

Code Quality Rank: L3
Monthly Downloads: 1,826
Programming language: PHP
License: MIT License
Latest version: v4.1.0-RC1

Cake Validation alternatives and similar libraries

Based on the "Filtering and Validation" category

Do you think we are missing an alternative of Cake Validation or a related project?

Add another 'Filtering and Validation' Library

README

Total Downloads [License](LICENSE.txt)

CakePHP Validation Library

The validation library in CakePHP provides features to build validators that can validate arbitrary arrays of data with ease.

Usage

Validator objects define the rules that apply to a set of fields. Validator objects contain a mapping between fields and validation sets. Creating a validator is simple:

use Cake\Validation\Validator;

$validator = new Validator();
$validator
    ->requirePresence('email')
    ->add('email', 'validFormat', [
        'rule' => 'email',
        'message' => 'E-mail must be valid'
    ])
    ->requirePresence('name')
    ->notEmpty('name', 'We need your name.')
    ->requirePresence('comment')
    ->notEmpty('comment', 'You need to give a comment.');

$errors = $validator->validate($_POST);
if (!empty($errors)) {
    // display errors.
}

Documentation

Please make sure you check the official documentation


*Note that all licence references and agreements mentioned in the Cake Validation README section above are relevant to that project's source code only.