【发布时间】:2018-06-01 09:49:13
【问题描述】:
我有一个验证器供用户更新他们的个人资料,并且用户可以在同一页面上更改他们的密码。虽然,我不想检查所有 3 个字段(当前密码、新密码/确认密码)是否为空。
有没有办法可以在Validator::makeand check 中添加自定义检查,或者添加到验证器并添加返回错误页面?
$validator = Validator::make($request->all(), [
'first_name' => 'required|max:191',
'last_name' => 'required|max:191',
'email' => 'required|email|max:191'
]);
示例 3 字段是空的,不会有问题,但如果它们被填写了怎么办...我可以附加到这个以进行检查
例子
if ($request->new_password) {
$validator .= array('new_password' => 'required');
}
我的最后一个解决方案是拥有两个验证器...这样可行吗?
【问题讨论】:
标签: php laravel validation laravel-5 laravel-4