我在项目中使用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;
答案 0 :(得分:1)
您可以在此处Laravel 5.2 Rules
获取Laravel 5.2的现有规则现在,当您无法找到规则时,可以按照此处Laravel Custom Rules Steps
的步骤编写自定义规则您可以在下面的链接中查看更多信息。