'dob_day' => 'required|integer|between:1,31',
'dob_year' => 'required|integer|between:1900,2017',
'dob_month' => 'required|integer|between:1,12',
Extend AppServiceProvider.php
to add the rule:
public function boot()
{
...
Validator::extend('validate_day', function ($attribute, $value, $parameters, $validator) {
$value = intval(ltrim($value, '0'));
if ($value > 0 && $value < 32) return true;
return false;
});
...
}
Add error messages to resources/lang/en/validation.php
...
'validate_day' => 'Day must be between 1 and 31',
...