La méthode GET n'est pas prise en charge pour cet itinéraire.
Méthodes prises en charge: POST. p> blockQuote>
Quand je clique sur
code> -tag. p>
Je veux des données post. p>
xxx pré> p>
3 Réponses :
liens utilisent toujours obtenir la demande code>. Ainsi, supprimez l'étiquette d'ancrage et utilisez le bouton pour soumettre le formulaire.
<input type="submit" name="submit">
Pourquoi ne modifiez-vous pas cela en un bouton
<form method="post" action="{{route('trialdetails')}}"> {{ csrf_field() }} <input type="hidden" name="zipcode" value="90002"> <input type="submit" value="View Trial Details"></a> </form>
Vous devez utiliser mais si c'est votre condition de l'utiliser avec une balise d'ancrage, essayez le code ci-dessous P>
<form method="post" action="{{route('trialdetails')}}" id="myform">
{{ csrf_field() }}
<input type="hidden" name="zipcode" value="90002">
<a href="javascript:void(0)" onclick="document.getElementById('myform').submit();">View Trial Details</a>
</form>
Pourquoi vous attendriez-vous que la demande d'être un poste lorsque vous cliquez sur le lien? Les liens utilisent toujours GET. Vous savez que mettre un lien à l'intérieur d'une forme ne soumettra pas le formulaire, non? Il vous suffit de mettre un bouton de soumission approprié ou de remplacer l'action par défaut du lien à l'aide de JavaScript et utilisez Ajax pour publier les données.
Retirez le lien et ajoutez un bouton