wies/input-validator

Input validator for checking form data and individual input.

Installs: 12

Dependents: 0

Suggesters: 0

Security: 0

Stars: 0

Watchers: 1

Forks: 0

Open Issues: 1

Type:input-validator

dev-master 2024-03-12 11:04 UTC

This package is auto-updated.

Last update: 2025-06-12 13:38:36 UTC


README

Validate input in PHP and JavaScript

Run: composer require wies/input-validator:dev-master

1. Validation rules

Validation rules as an array for post data. The key is the field name the value are the rules separated by a pipe.

$validation->validate(array(
    'email' => 'required|email',
    'phone_number' => 'required|min:5',
    'first_name' => 'required',
    'last_name' => 'required',
    'password' => 'required|min:5',
    'repeat_password' => 'same:password'
));

2. Check for errors

if (!$validation->hasErrors()) {
  echo 'There are validation errors.';
}

3. Display errors

$errors->first('email', 'E-mail is required');