Size: a a a

Laravel для начинающих

2021 February 26

VG

Viktor Gramm in Laravel для начинающих
Andrey Helldar
Заменить numeric на string или написать свой руль, где будешь приводить число к строке и проверять количество символов (https://laravel.com/docs/8.x/validation#using-rule-objects).
а integer и min max не пройдет?
источник

MM

Mr. Maklaren in Laravel для начинающих
HahahImFaus
Крч разберусь
Я уже отписал
источник

MM

Mr. Maklaren in Laravel для начинающих
Viktor Gramm
а integer и min max не пройдет?
Это значение, ему нужна длина
источник

H

HahahImFaus in Laravel для начинающих
Andrey Helldar
У тебя правило numeric. Это значит, что должно прийти число от 10 до 18, а не по количеству символов.
Спасибо❤️ 3 часа думал над этой херней
источник

AH

Andrey Helldar in Laravel для начинающих
Mr. Maklaren
Убрать на string и указать в регулярках паттерн
Нах регулярка?
Если нужна длина строки, то string|max:18 и всё.
источник

AH

Andrey Helldar in Laravel для начинающих
Viktor Gramm
а integer и min max не пройдет?
источник

VG

Viktor Gramm in Laravel для начинающих
Mr. Maklaren
Это значение, ему нужна длина
пусть посчитает с какогр значения идет интеджер такой и по какое)
источник

MM

Mr. Maklaren in Laravel для начинающих
Andrey Helldar
Нах регулярка?
Если нужна длина строки, то string|max:18 и всё.
Чтобы символы не пропускала: ^[0-9]{10,18}$ ?
источник

H

HahahImFaus in Laravel для начинающих
Andrey Helldar
Нах регулярка?
Если нужна длина строки, то string|max:18 и всё.
Чтоб проходил только numeric от 10 до 18
источник

H

HahahImFaus in Laravel для начинающих
Mr. Maklaren
Чтобы символы не пропускала: ^[0-9]{10,18}$ ?
+
источник

H

HahahImFaus in Laravel для начинающих
Мне не нужен string
источник

AH

Andrey Helldar in Laravel для начинающих
HahahImFaus
Чтоб проходил только numeric от 10 до 18
Число от 10 до 18, или длина строки от 10 до 18 символов? Это разные понятия.
источник

H

HahahImFaus in Laravel для начинающих
Andrey Helldar
Число от 10 до 18, или длина строки от 10 до 18 символов? Это разные понятия.
Длина именно числа
источник

КН

К. Николай in Laravel для начинающих
HahahImFaus
Привет, Мне все время выдает поле card не может быть больше 18 символов хотя значение меньше 18
       $request->validate([
           'card' => 'numeric|min:10|max:18',
       ]);
Какого черта ?
или min:1000000000|max:999999999999999999 )))))
источник

AH

Andrey Helldar in Laravel для начинающих
HahahImFaus
Длина именно числа
Тогда пиши свой руль, где будешь проверять является ли это числом и, приводя к строке, количество символов.
источник

H

HahahImFaus in Laravel для начинающих
Andrey Helldar
Тогда пиши свой руль, где будешь проверять является ли это числом и, приводя к строке, количество символов.
Регулярка проще
источник

AH

Andrey Helldar in Laravel для начинающих
HahahImFaus
Регулярка проще
Регулярки стоит использовать только в крайних случаях. Они слишком ресурсозатратные.
источник

MM

Mr. Maklaren in Laravel для начинающих
Andrey Helldar
Регулярки стоит использовать только в крайних случаях. Они слишком ресурсозатратные.
Это справедливо по отношению к каждой регуглярке, в чём будет затратность ^[0-9]{10,18}$ ?
источник

MM

Mr. Maklaren in Laravel для начинающих
Ладно, если бы там точки были, вхождение искалось
источник

H

Hrant in Laravel для начинающих
Ну ребят скажите кто то с киви апи работал?
источник