Как проверить, использовал ли пользователь свое имя и фамилию снова в поле имени? Правило валидации (Laravel7) - PullRequest
1 голос
/ 11 апреля 2020

Привет, ребята. У меня простой вопрос о Laravel Система проверки. Я думал, что если пользователь дважды введет свое Имя и Фамилию в поле Имя ???

Как я могу предотвратить это с помощью сообщения проверки? и спасибо за помощь ...

Это мой RegisterController

protected function validator(array $data)
{
    return Validator::make($data, [
        'firstname' => ['required', 'string', 'max:255', 'unique:users'],
        'lastname' => ['required', 'string', 'max:255', 'unique:users'],
        'name' => ['required', 'string', 'max:255', 'unique:users'],
    ]);
}

1 Ответ

1 голос
/ 11 апреля 2020

У вас есть правило different для достижения этого

protected function validator(array $data)
{
    return Validator::make($data, [
        'firstname' => ['required', 'string', 'max:255', 'unique:users', 'different:lastname'],
        'lastname' => ['required', 'string', 'max:255', 'unique:users','different:firstname'],
        'name' => ['required', 'string', 'max:255', 'unique:users'],
    ]);
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...