Laravel 5:在哪里可以找到验证规则的源代码?

时间:2020-03-28 19:23:10

标签: laravel-5

我在项目中使用Laravel 5.2。现在,我需要一个在5.4中引入的验证规则"after_or_equal"。因此,我的目标是克隆(或从中获得启发)此规则,因为它在5.2中不存在(我想按in the doc的说明来实现它。)

但是我在Laravel's git repository中搜索了此规则,但只能找到其对应的error message in English

那么我在哪里可以找到他们如何编写“ after_or_equal”规则的?

任何帮助表示赞赏:-)

编辑:尝试向后移植5.4规则

尝试添加(即重复)源规则($this->...)中调用的必需方法后,我发现可以更轻松地“手动”直接在控制器中进行检查。因此,我首先对照“日期”规则进行检查,然后使用Carbon检查endDate是否在startDate之后或等于startDate: $ endDateIsAfterStartDate = $ startDateCarbon-> diffInDays($ endDateCarbon,false)> = 0;

1 个答案:

答案 0 :(得分:1)

您可以在此处Laravel 5.2 Rules

获取Laravel 5.2的现有规则

现在,当您无法找到规则时,可以按照此处Laravel Custom Rules Steps

的步骤编写自定义规则

您可以在下面的链接中查看更多信息。

相关问题