«Метод POST не поддерживается для этого маршрута. Поддерживаемые методы: GET, HEAD - PullRequest
0 голосов
/ 29 марта 2019

Я пытаюсь получить токен от полоса , отправив форму полосы. Это дает мне ошибку

Метод POST не поддерживается для этого маршрута,Поддерживаемые методы: GET, HEAD.

Я уже пробовал с:

@method('GET') // gives back the same page
@method('HEAD') // gives back an empty page 

Вот моя форма полосы:

<form action="{{route('bill.payment')}}" method="POST">
    @csrf
      <script
        src="https://checkout.stripe.com/checkout.js" class="stripe-button"
        data-key="pk_test_tjs3R2OtR8kbuis8IPNlOJAh008bBqanO5"
        data-amount={{Cart::total()}}
        data-name="Online Payment"
        data-description="E Commerce Website"
        data-image="https://stripe.com/img/documentation/checkout/marketplace.png"
        data-locale="auto"
        data-zip-code="true">
      </script>
</form>


Мой маршрут:

Route::post('/bill/payment',[
'uses'=>'PaymentController@pay',
'as'=>'bill.payment'
]); 


И мой Контроллер:

 public function pay()
    {
        dd(request()->all());
    }

Я ожидаю, что данные формы исчезнут в моем контроллере. Любая справка будет очень признательна.1025 *

1 Ответ

0 голосов
/ 29 марта 2019

Моя полоса форма находится внутри другой формы. Когда я помещаю свою форму полосы вне формы, она работает нормально. Спасибо всем.

...