【发布时间】:2017-06-10 23:36:20
【问题描述】:
如果use_shipping 未选中并且用户没有在shipping_note 中输入值 - 验证应该已经通过但它失败了?
<input type="hidden" name="use_shipping" value="0">
<input type="checkbox" name="use_shipping" value="1" {{ old('use_shipping', $delivery->use_shipping) ? 'checked="checked"' : '' }}>
文字
<input type="text" name="shipping_note" value="">
在 Laravel 请求类中:
public function rules()
{
return [
'use_shipping' => 'boolean',
'shipping_note' => 'required_with:use_shipping',
];
}
【问题讨论】:
-
它给了你什么错误信息?它有告诉你失败的原因吗?
-
当
use_shipping未被勾选时,我收到的错误消息告诉我输入shipping_note
标签: php laravel laravel-5 laravel-5.3