【发布时间】:2020-10-15 10:58:30
【问题描述】:
此路由不支持 POST 方法。支持的方法:GET、HEAD。 这里的条纹形式我用的是post方法
<form action="{{ route('paid') }}" method="POST">
<script
src="https://checkout.stripe.com/checkout.js" class="stripe-button"
data-key="pk_test_51Gx4RHGN82mlZ9FRpFQJX53WYhxxiNUDyANdIU7JTBOp2VE9UqCU7Me2YLu0pGdbhmFCfhBU670F9cTdzcKVH6s200EvaEy45p"
data-amount="999"
data-name="Stripe.com"
data-description="Widget"
data-image="https://stripe.com/img/documentation/checkout/marketplace.png"
data-locale="auto"
data-zip-code="true">
</script>
</form>
下面给出了路线
Route::post('/paid', 'PublicController@paid')->name('paid');
和控制器
public function paid(Request $request)
{
dd($request->all());
}
我使用 post 方法,但它总是说 此路由不支持 POST 方法。支持的方法:GET、HEAD。
我该如何解决?我很累解决这个问题。请帮助我,任何人 谢谢
【问题讨论】:
-
很遗憾这里没有@csrf
标签: laravel stripe-payments payment-gateway