Я использую Laravel Auth для аутентификации. Мне нужно сравнить поле ввода (номер телефона) с выражением регулярного выражения в методе валидатора. Как я могу это сделать. Ниже приведен код метода, который я использую,
(в настоящее время я жестко кодирую свой номер "0312 1234567" Как я могу использовать здесь выражение регулярного выражения?)
public function validator(array $data)
{
if($data['emailOrNumber'] == "03121234567") {
return Validator::make($data, [
'name' => ['required', 'string', 'max:255'],
'emailOrNumber' => ['required', 'numeric','unique:usersNew,phone'],
'password' => ['required', 'string', 'min:8'],
'surname2' => ['required', 'string', 'max:255']
]);
}
}