За замовчуванням валідатор Laravel має альфа,apha_num, apha_dash. Всі три з яких можуть "перевірити спеціальні символи, тому якщо я встановлюю будь-який з них для поля пароля, він завжди дає мені помилку, якщо пароль має спеціальний символ. Хто-небудь знає, як дозволити спеціальні символи в перевірці?"
Відповіді:
1 для відповіді № 1Я хотів би запропонувати просто не використовуючи нічого, крім необхідного і, можливо, мінімальної довжини (min: 6 iirc). Таким чином, користувач може ввести будь-які вони хотіли, цифри, букви або спеціальні символи ...
Моє питання полягає в тому, що ви намагаєтеся запобігти?
0 для відповіді № 2
Ви можете використовувати регулярний вираз як валідатор.
"field" => "regex:A-Za-z0-9!-_"
Додайте спеціальні символи, які потрібно дозволити після 0-9
частина виразу.