我正在使用Laravel 8并使用本地化尝试更新修补程序路径,但它显示错误。"GET方法不支持此路径。支持的方法:帕奇。"
我的路线是=〉'
Route::patch('/item/update/{item}', [SaleController::class, 'itemUpdate'])->name('item_update');
'
生成的url为=〉http://project.test/en/sale/item/update/1/
我现在该怎么办?
我尝试使用PATCH方法进行本地化更新,但不起作用。
2条答案
按热度按时间oknwwptz1#
对于同样的问题The GET method is not supported for this route. Supported methods: PATCH已经有了答案,所以请检查您的blade.php,可能有问题。
pb3skfrl2#
这个错误与laravel本地化无关。当创建一个请求时,你也需要定义http方法。只需在浏览器中放置一个url就可以发出一个GET请求。
在html表单中,您可以在method属性中确定方法,但只有POST和GET可用。要定义其他方法,您可以添加一个名为_method的隐藏输入: