【发布时间】:2019-12-16 18:37:33
【问题描述】:
我有 2 个日期的这些规则。但我希望只有在输入了retired_on 日期时才遵循 before_or_equal 规则。我该怎么做呢?有时不能解决这个问题。如果没有输入retired_on 日期,则必须能够输入entered_on 而不会出现任何错误。使用这两条规则,由于retired_on 默认为空白,因此一开始就会出现错误。
'entered_on' => 'required|date_format:Y/m/d|before_or_equal:retired_on',
'retired_on' => 'date_format:Y/m/d|after_or_equal:entered_on',
【问题讨论】:
-
我使用的是 Laravel 5.1。此版本中不存在可空规则。我是什么做的?我无法升级,因为这是一项工作而不是个人项目。
标签: php laravel laravel-5 laravel-validation