1
我想验证我的表单中的日期字段,我也有一个表中的日期字段,我想检查表单中的日期是否在日期之后桌子。 我可以使用验证功能after:date
来做到这一点吗? 我觉得用这个函数我需要在模型中定义日期(我得到了验证规则)。 或者我需要使用自定义验证规则进行检查吗? 谢谢laravel 4验证后:日期 - 从数据库中获取日期
我想验证我的表单中的日期字段,我也有一个表中的日期字段,我想检查表单中的日期是否在日期之后桌子。 我可以使用验证功能after:date
来做到这一点吗? 我觉得用这个函数我需要在模型中定义日期(我得到了验证规则)。 或者我需要使用自定义验证规则进行检查吗? 谢谢laravel 4验证后:日期 - 从数据库中获取日期
如果您先从数据库表中检索要检查的日期,那么您应该能够使用after:date验证,例如。
$date_from_table = call to retrieve date from table;
$validator = Validator::make(
array('date' => $date_from_form),
array('date' => 'after:'.$date_from_table)
);
你注意哪些如果这是你所定义的验证规则在模型中可以去 - 在这种情况下,它很可能是上述稍有不同,因为你可能不会在被制造的校验器实例模型,只需指定验证规则,例如。
protected $rules = array(
'date' => 'after:'.$this->date_from_table
);
如果这大概作品不值得费心创建一个自定义的验证规则,除非你打算做了同样的事情在许多不同型号的。