J'utilise Laravel Collective pour créer mon formulaire Web.Laravel Collective sélectionne la sortie null lorsqu'elle est soumise
{!! Form::select('сity_from', ['London', 'Tokyo', 'Moscow'], null, ['placeholder' => 'Choose city']) !!}
qui produit le code HTML suivant:
<select id="сity_from" name="сity_from">
<option selected="selected" disabled="disabled" hidden="hidden" value>Choose city</option>
<option value="London">London</option>
<option value="Tokyo">Tokyo</option>
<option value="Moscow">Moscow</option>
lorsque je choisis aucune ville et soumettre le formulaire, puis dd($request->all());
dans le contrôleur
je ne vois rien, je veux dire, il n'y a pas $request->all()['city_from']
; Je souhaite obtenir ['city_from' = null]
dans ce cas.
Je suppose que je dois changer la 'valeur' dans
<option selected="selected" disabled="disabled" hidden="hidden" value>Choose city</option>
à la valeur = "null"?
Ou autre chose? Je voudrais utiliser Laravel Collective pour résoudre ce problème. Je voudrais utiliser Laravel Collective pour résoudre ce problème.
Essayez d'abord et avant tout le faire sans collective et voir si cela fonctionne comme prévu, de sorte que vous pouvez être sûr si la problème est vraiment avec le collectif –