【发布时间】:2016-09-03 23:34:21
【问题描述】:
我正在使用 laravel 来允许用户创建范围。所以他们必须输入范围的开始和结束值。我想验证开始总是小于结束并且结束总是大于开始所以我将它添加到验证规则中:
'start' => 'max:'. $this->get('end),
'end' => 'min:'.$this->get('start)
我刚刚测试了 start 为 20 和 end 为 2000,它给出了一个错误,说 start 必须小于 end 值!为了清楚起见,我正在使用带有数字类型输入的 laravel 表单助手。
【问题讨论】:
-
硬编码 20 和 2000 是否有效?
-
@Andrej。你说的硬编码是什么意思?我该怎么做?
-
开始' => 'max:2000',
-
@Andrej。是的,我实际上有
标签: php forms laravel validation