Где код для встроенных валидаторов Laravel? - PullRequest
0 голосов
/ 19 июня 2020

Где код для встроенных валидаторов Laravel?

Я хочу отредактировать валидаторы Laravel after и before форматы даты, которые используются для сравнения поля даты.

1 Ответ

0 голосов
/ 19 июня 2020

Хотя это не вопрос, основанный на коде, но я хотел бы на него ответить.

Если вы хотите изменить форматы даты after и before валидаторов Laravel, подумайте об использовании пользовательских функций валидатора для достижения того же.

Для этого есть несколько причин:

  1. Хотя Laravel является открытым исходным кодом, и вы можете изменить их в соответствии с вашими требованиями, но это было необходимо, когда Laravel этого не сделал. предоставить функции расширения для некоторых из них.
  2. Если вы измените реализацию внутри, вам придется отправить весь каталог vendor вместе с вашей кодовой базой. Что нехорошо, внутри каталога vendor находятся тысячи файлов.
  3. Изменение реализации изнутри вызовет путаницу у других разработчиков. В документации Laravel будет указано X, но ваша собственная реализация будет выполнять «Y».
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...