2017 © Pedro Peláez
 

library request-helper

Provides helper methods for PHP request validation

image

lbdawkes/request-helper

Provides helper methods for PHP request validation

  • Friday, October 27, 2017
  • by lbdawkes
  • Repository
  • 1 Watchers
  • 0 Stars
  • 15 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 0 Forks
  • 0 Open issues
  • 7 Versions
  • 15 % Grown

The README.md

Provides Laravel-like request validation without all the overhead., (*1)

Note: More rules are still yet to be added, (*2)

Basic Usage

    // Ruleset with key matching request parameter and value matching rules
    $rules = [
        "name"      => "required|string",
        "age"       => "numeric",
        "consent"   => "required_without:age"
    ];

    // Aliases for request parameters with special characters
    $aliases = [
        "name" => "Full Name"
    ];

    // Will either be true for success, or an array of error messages
    $result = RequestHelper::validatePost($rules, $aliases);

Available Methods

Method Purpose
validateGet Validates GET parameters
validatePost Validates POST parameters

Available Rules

Name Behaviour Example
required A required parameter "name" => "required
required_without:parameter Parameter is only required when another is missing "age" => "required_without:consent"
null Checks that parameter is null "human_check_hidden" => "null"
string Checks parameter only contains alphanumeric characters "message" => "string"
bool Checks parameter is a valid boolean value "terms" => "bool"
email Checks parameter is a valid email "email" => "required\|email"
decimal Checks parameter is a valid decimal number "result" => "decimal"
phone Checks parameter is a valid phone number "phone_no" => "phone"
array Checks parameter is a valid array "choices" => "required\|array"
same_as:parameter Checks that parameter is the same as another "password_check" => "password"

The Versions

27/10 2017

dev-master

9999999-dev

Provides helper methods for PHP request validation

  Sources   Download

MIT

The Requires

  • php >=5.3.0

 

by Luke Dawkes

27/10 2017

dev-develop

dev-develop

Provides helper methods for PHP request validation

  Sources   Download

MIT

The Requires

  • php >=5.3.0

 

by Luke Dawkes

27/10 2017

1.0.2

1.0.2.0

Provides helper methods for PHP request validation

  Sources   Download

MIT

The Requires

  • php >=5.3.0

 

by Luke Dawkes

27/10 2017

dev-hotfix/empty_array_check

dev-hotfix/empty_array_check

Provides helper methods for PHP request validation

  Sources   Download

MIT

The Requires

  • php >=5.3.0

 

by Luke Dawkes

27/10 2017

1.0.1

1.0.1.0

Provides helper methods for PHP request validation

  Sources   Download

MIT

The Requires

  • php >=5.3.0

 

by Luke Dawkes

27/10 2017

1.0

1.0.0.0

Provides helper methods for PHP request validation

  Sources   Download

MIT

The Requires

  • php >=5.3.0

 

by Luke Dawkes

27/10 2017

dev-release/1.0

dev-release/1.0

Provides helper methods for PHP request validation

  Sources   Download

MIT

The Requires

  • php >=5.3.0

 

by Luke Dawkes