【问题标题】:Where's the code for Laravel's built-in validators?Laravel 内置验证器的代码在哪里?
【发布时间】:2020-10-09 06:48:00
【问题描述】:

Laravel 内置验证器的代码在哪里?

我想编辑 Laravel 的验证器 afterbefore 用于比较字段日期的日期格式。

【问题讨论】:

标签: laravel validation


【解决方案1】:

虽然这不是一些基于代码的问题,但我想回答一下。

如果您希望修改 Laravel 的验证器 afterbefore 日期格式,请考虑使用自定义验证器函数来实现相同的目的。

有几个原因:

  1. 虽然 Laravel 是开源的,您可以根据自己的要求对其进行修改,但是当 Laravel 没有为部分电池提供扩展功能时,这是必需的。
  2. 如果您在内部更改实现,则必须将整个 vendor 目录与您的代码库一起提供。这不好,vendor 目录下有数千个文件。
  3. 在内部更改实现会给其他开发人员造成混淆。 Laravel 的文档会显示 X,但您自己的实现将执行“Y”。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-07-09
    • 2015-06-26
    • 1970-01-01
    • 1970-01-01
    • 2011-03-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多