Applies only true or false values
'randNum' => 'boolean' // in rules
'randNum' => 'true' //true
'randNum' => 'false' //true
'randNum' => '123' //false
Email format check
'randNum' => 'email' // in rules
'randNum' => 'rifatcse09@gmail.com' //true
'randNum' => 'rifatcse0 @gmail.com' //false
'randNum' => 'false' //false
'randNum' => '123' //false
Number in 0-9 and limit
'randNum' => 'digit:6' // in rules
'randNum' => '123456' //true
'randNum' => '12345' //false
'randNum' => '123.45' //false
'randNum' => '123OMG' //false
Check for numbers without any decimal or fractional parts.
'age' => 'integer' // in rules
'randNum' => '18' //true
'randNum' => '-18' //true
'randNum' => '18.6' //false
'randNum' => 'false' //false
'randNum' => 'text' //false
Matches email address
'email' => 'email' // in rules
'email' => 'test@email.com' //true
'email' => 'test-failed @su.re' //false
Checks if value exists in array
'shop' => 'in:Metro, ATB, Silpo' // in rules
'shop' => 'Metro' //true
'shop' => 'McDonalds' //false
Checking for string length or value of number less than param
'str' => 'max:5' // string length
'num' => 'max:5|numeric' // for numeric values
'str' => 'hello' //true
'str' => 'world!' //false
'num' => '3' //true
'num' => '-100' //true
'num' => '7' //false
Checking for string length or value of number less than param
'str' => 'min:2' // string length
'num' => 'min:2|numeric' // for numeric values
'str' => 'hello' //true
'str' => 'w' //false
'num' => '2' //true
'num' => '-100' //false
'num' => '7' //true
Checks if value is number
'age' => 'numeric' // in rules
'age' => '100' //true
'age' => '100kb' //false
Checks for field is required and not empty
'value' => 'required' // in rules
'value' => 'yep' //true
'value' => ' ' //false
'value' => '' //false
Checks string lowercase
'value' => 'lowercase' // in rules
'value' => 'yep' //true
'value' => '123' //true
'value' => '123r' //true
'value' => '123R' //false
'value' => 'Rifat' //false
'value' => 'rIfat' //false
Checks string uppercase
'value' => 'uppercase' // in rules
'value' => 'RIFAT' //true
'value' => '123' //true
'value' => '123R' //false
'value' => '123r' //false
'value' => 'Rifat' //false
'value' => 'rIfat' //false
Checks string accepted
'value' => 'accepted' // in rules
'value' => 'yes' //true
'value' => '1' //true
'value' => 1 //true
'value' => 'on' //true
'value' => 'true' //true
'value' => true //true
'value' => 'test' //false
'value' => '123' //false
Checks Regex
'value' => 'regex:/^[0-9\-]+$/' // in rules
'value' => '123' //true
'value' => '0-9' //true
'value' => '42-567' //true
'value' => '-789' //true
'value' => 'abc' //false
'value' => '-456-' //false
'value' => '123-' //false
'value' => '12a34' //false
'value' => '+8801867254624' //false