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