Метод GET не поддерживается для этого маршрута. Поддерживаемые методы: POST. Когда я нажимаю на ссылку - PullRequest
0 голосов
/ 03 июня 2019

Метод GET не поддерживается для этого маршрута.

Поддерживаемые методы: POST.

при нажатии на <a href=""> -tag.

Я хочу опубликовать данные.

<form method="post" action="{{route('trialdetails')}}">
    {{ csrf_field() }}
    <input type="hidden" name="zipcode" value="90002">  
    <a href="{{route('trialdetails')}}">View Trial Details</a>
</form>

Ответы [ 3 ]

1 голос
/ 03 июня 2019

Ссылки всегда используют GET запрос. Поэтому удалите якорный тег и используйте кнопку для отправки формы.

<input type="submit" name="submit">
0 голосов
/ 03 июня 2019

Вы должны использовать <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>

Надеюсь, что это послужит вашей цели

0 голосов
/ 03 июня 2019

Почему бы вам не поменять это на кнопку

<form method="post" action="{{route('trialdetails')}}">
    {{ csrf_field() }}
    <input type="hidden" name="zipcode" value="90002">  
    <input type="submit" value="View Trial Details"></a>
</form>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...