Validator
class Validator (View source)
Class Validator
C'est un validateur minimaliste.
Properties
protected bool | $fail | ||
protected string | $lastMessage | ||
protected array | $errors | ||
protected array | $inputs | ||
protected array | $compiles |
Methods
Masque sur la règle min
Masque sur la règle max
Masque sur la règle same
Masque sur la règle email.
Masque sur la règle number
Masque sur la règle int
Masque sur la règle float$
Masque sur la règle alphanum
Masque sur la règle in
Masque sur la règle size
Masque sur la règle lower
Masque sur la règle upper
Masque sur la règle alpha
Masque sur la règle alpha
Masque sur la règle alpha
Masque sur la règle alpha
Masque sur la règle alpha
Masque sur la règle alpha
Masque sur la règle alpha
Details
static Validate
make(array $inputs, array $rules)
Tout les marqueurs possible.
- required Vérifie que le champ existe dans les données à valider
- min:value Vérifie que le contenu du champ est un nombre de caractère minimal suivant la valeur définie
- max:value Vérifie que le contenu du champ est un nombre de caractère maximal suivant la valeur définie
- size:value Vérifie que le contenu du champ est un nombre de caractère égale à la valeur définie
- eq:value Vérifie que le contenu du champ soit égale à la valeur définie
- email Vérifie que le contenu du champ soit une email
- number Vérifie que le contenu du champ soit un nombre
- alphanum Vérifie que le contenu du champ soit une chaine alphanumérique
- alpha Vérifie que le contenu du champ soit une alpha
- upper Vérifie que le contenu du champ soit une chaine en majiscule
- lower Vérifie que le contenu du champ soit une chaine en miniscule
- in:(value, ..) Vérifie que le contenu du champ soit une parmis les valeurs définies.
e.g: required|max:255 required|email|min:49 required|confirmed
Validate
validate(array $inputs, array $rules)
No description
protected
compileMin(string $key, string $masque)
Masque sur la règle min
protected
compileMax(string $key, string $masque)
Masque sur la règle max
protected
compileSame(string $key, string $masque)
Masque sur la règle same
protected
compileEmail(string $key, string $masque)
Masque sur la règle email.
protected
compileNumber(string $key, string $masque)
Masque sur la règle number
protected
compileInt($key, $masque)
Masque sur la règle int
protected
compileFloat(string $key, string $masque)
Masque sur la règle float$
protected
compileAlphaNum(string $key, string $masque)
Masque sur la règle alphanum
protected
compileIn($key, $masque)
Masque sur la règle in
protected
compileSize(string $key, string $masque)
Masque sur la règle size
protected
compileLower(string $key, string $masque)
Masque sur la règle lower
protected
compileUpper(string $key, string $masque)
Masque sur la règle upper
protected
compileAlpha(string $key, string $masque)
Masque sur la règle alpha
protected
compileExists(string $key, string $masque)
Masque sur la règle alpha
protected
compileNotExists(string $key, string $masque)
Masque sur la règle alpha
protected
compileUnique(string $key, string $masque)
Masque sur la règle alpha
protected
compileDate(string $key, string $masque)
Masque sur la règle alpha
protected
compileDateTime(string $key, string $masque)
Masque sur la règle alpha
protected
compileRegex(string $key, string $masque)
Masque sur la règle alpha