Я использую функцию регистрации 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>
Я надеюсь, что вы, ребята, можете мне помочь!
Что ваша форма выглядеть? Вы проверяли фактические данные в инструментах dev? Вероятно, html неверен, поэтому данные не публикуются. Верхний совет - если вы используете современную среду IDE, установите xdebug и установите точку останова – Steve
Это будет работать, просто убедитесь, что входное значение не будет пустой строкой или ложью. И 'checkbox' => 'required' - это нормально, если ключ является значением атрибута имени ввода. –
Спасибо, человек! Можете ли вы опубликовать это как ответ? Таким образом, я могу принять его и переместить его –