我正在使用 laravel 注册功能来注册用户。我添加了一个复选框,用户需要在其中接受条款和条件。我只希望用户在选中复选框时注册。我可以在 laravel 中使用“必需”验证吗?这是我的验证功能:
return Validator::make($data, [
'firstName' => 'required|max:255',
'lastName' => 'required|max:255',
'email' => 'required|email|max:255|unique:users',
'password' => 'required|confirmed|min:6',
'checkbox' =>'required',
]);
当我使用这样的功能时,laravel 会为复选框提供所需的错误,即使它已被选中。
这是复选框的html
<input type="checkbox" name="checkbox" id="option" value="{{old('option')}}"><label for="option"><span></span> <p>Ik ga akkoord met de <a href="#">algemene voorwaarden</a></p></label>
我希望你们能帮助我!
原文由 Sander Van Keer 发布,翻译遵循 CC BY-SA 4.0 许可协议
使用
accepted
规则。您的案例样本: