此路由不支持GET方法。
支持的方法:POST。
当我点击<a href="">
标签时。
我要发布数据。
<form method="post" action="{{route('trialdetails')}}">
{{ csrf_field() }}
<input type="hidden" name="zipcode" value="90002">
<a href="{{route('trialdetails')}}">View Trial Details</a>
</form>
答案 0 :(得分:1)
链接始终使用GET
请求。因此,删除锚标记并使用按钮提交表单。
<input type="submit" name="submit">
答案 1 :(得分:0)
为什么不将其更改为按钮
<form method="post" action="{{route('trialdetails')}}">
{{ csrf_field() }}
<input type="hidden" name="zipcode" value="90002">
<input type="submit" value="View Trial Details"></a>
</form>
答案 2 :(得分:0)
您应该使用<input type="submit">
但是如果您需要将其与锚标记一起使用,请尝试以下代码
<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>
希望这会达到您的目的
答案 3 :(得分:0)
<form id="logout-form" method="POST" action="{{route('logout')}}">
@csrf
<a onclick="event.preventDefault(); document.getElementById('logout-
form').submit();" href="{{route('logout')}}">Logout</a>
</form>
你可以只用 javaScript 代替