Эй, ребята, я пытаюсь добавить правило проверки, чтобы принимать только буквы. Я использую правило regex
, но он все еще не работает. Вот мой код нижеправило валидации laravel только для писем
/**
* Validate request/input
**/
$this->validate($request, [
'name' => 'required|regex:/^[\pL\s\-]+$/u|max:255|unique:users,name,'.$user->id,
'email' => 'required|email|max:255|unique:users,email,'.$user->id,
]);
Всякий раз, когда я ввести имя как Foo Foo
его еще в успешной регистрации.
Любая идея, что я делаю неправильно?
Попробуйте '' name '=> array (' required ',' regex:/^ [\ p {L} \ s -] + $/u ',' max: 255 ',' unique: users, name, '. $ user-> id), ' –
@ WiktorStribiżew did not work. –
И если вы удалите '/ u'? Просто используйте '' regex:/^ [\ p {L} \ s -] + $/''? –