Added vendor/ directory for Composer's installed files
This commit is contained in:
37
vendor/alexgarrett/violin/examples/basic_two_array.php
vendored
Executable file
37
vendor/alexgarrett/violin/examples/basic_two_array.php
vendored
Executable file
@ -0,0 +1,37 @@
|
||||
<?php
|
||||
|
||||
/**
|
||||
* Violin example. Basic validation, two arrays.
|
||||
*
|
||||
* This shows basic validation using two arrays, one for data,
|
||||
* and one for the ruleset. This is useful if you'd like to
|
||||
* extract the rules to a seperate class or variable.
|
||||
*/
|
||||
|
||||
require '../vendor/autoload.php';
|
||||
|
||||
use Violin\Violin;
|
||||
|
||||
$v = new Violin;
|
||||
|
||||
$data = [
|
||||
'username' => 'dale',
|
||||
'email' => 'dale@codecourse.com',
|
||||
'password' => 'ilovecats',
|
||||
'password_confirm' => 'ilovecats'
|
||||
];
|
||||
|
||||
$rules = [
|
||||
'username' => 'required|alpha|min(3)|max(20)',
|
||||
'email' => 'required|email',
|
||||
'password' => 'required',
|
||||
'password_confirm' => 'required|matches(password)'
|
||||
];
|
||||
|
||||
$v->validate($data, $rules);
|
||||
|
||||
if ($v->passes()) {
|
||||
// Passed
|
||||
} else {
|
||||
var_dump($v->errors()->all());
|
||||
}
|
Reference in New Issue
Block a user