【发布时间】:2017-09-16 01:00:24
【问题描述】:
我在我的页面中使用了这种输入表单:
<input type="number" class="form-control" name="price" maxlength="4">
据我所知,我只能在此处输入一个数字,表单将接受一个数字,理论上会向控制器发送一个数值。 但是设置此验证规则:
$this->validate($request, [
'price' => 'numeric|max:5'
]);
将使控制器不会越过这一点,它甚至不会抛出错误,页面会重新加载,仅此而已。 当我从规则中删除“数字”时,我发现它一切正常。 那么我在这里错过了什么?从表单传递的数据是否作为测试传递?
【问题讨论】:
标签: php laravel validation eloquent