一个简单的日期格式mm / dd / yyyy验证就是我所需要的……
$rules = array( 'renewal_date' => array('required','date_format:?') );@H_403_3@我该如何设置日期格式? Laravel文档可以更好.
文档对我很清楚,你应该使用
@H_403_3@DATE_FORMAT:格式
@H_403_3@“验证字段必须与根据date_parse_from_format PHP函数定义的格式匹配.”
@H_403_3@看着它:http://php.net/manual/en/function.date-parse-from-format.php,我看到你可以这样做:
$rules = array( 'renewal_date' => array('required','date_format:"m/d/Y"') );@H_403_3@这是纯粹的PHP测试:
print_r(date_parse_from_format("m/d/Y","04/01/2013"));@H_403_3@您也可以在Laravel中手动执行以测试:
$v = Validator::make(['date' => '09/26/13'],['date' => 'date_format:"m/d/Y"']); var_dump( $v->passes() );@H_403_3@对我来说是打印 @H_403_3@布尔值为true