I want to check phone string with Validator. The code is above.
$rules = [
'phone' => 'regex:/^09\d{8}$/'
];
$messages = [
'phone.regex' => 'INVALID_PHONE',
];
Test 1:
$data = [
'phone' => 'test'
];
$vali = Validator::make($data, $rules, $messages);
dd($vali->errors()->first()); // I got "INVALID_PHONE". That's I exactly expected.
Test 2:
$data = [
'phone' => ''
];
$vali = Validator::make($data, $rules, $messages);
dd($vali->errors()->first()); // I got "". I expected it is "INVALID_PHONE"
What I missing?
I want to use only regex.