Я создаю две разные регистрации (для администратора и пользователя).Но имя пользователя-> уникальное в валидаторе предназначено только для пользователей таблицы.
protected function validator(array $data)
{
return Validator::make($data, [
'firstname' => ['required', 'string', 'max:255', 'min:3'],
'middlename' => ['required', 'string', 'max:255', 'min:3'],
'lastname' => ['required', 'string', 'max:255', 'min:3'],
'username' => ['required', 'string', 'max:255', 'min:3', 'unique:users'],
'password' => ['required', 'string', 'min:6', 'confirmed'],
]);
}
проверка уникального имени пользователя для регистрации пользователя из таблицы пользователей и проверка уникального имени пользователя для регистрации администратора из таблицы администраторов.