laravel - Vue 路由器无法使用 laravel 电子邮件验证 url 405 错误
问题描述
我正在使用 Vue 构建 Laravel SPA,但遇到了路由问题。尝试发布数据时会收到 405 错误。
验证网址
....com/email/verify/16/0f91b48f3517e34d1cc548579d29959e8799b43b?expires=1621163245&signature=3f1d4076b8ee5e3d249893bf15b895d4d2b51d832522e6124c8e4a0a1beed225
路线/api.php
Route::post('email/verify/{user}/{hash}', [VerificationController::class, 'verify']);
路线/web.php
Route::get('/{any}', function () {
return view('layouts.vue');
})->where('any', '.*');
路由器.js
{ path: '/email/verify/:id/:hash', name: 'verification.verify', component: Verify }
看到它会抛出一个 405 错误代码,这是$request->hasValidSignature()
解决方案
推荐阅读
- asp.net - Windows 集成身份验证和 Azure 多因素身份验证
- scala - 使用 sbt-projectmatrix 创建 AutoPlugin。如何设置scalaVersion?
- python - Pytorch:TypeError:列表不是模块子类
- docker - Docker Compose 正在运行,但浏览器中没有显示任何内容
- model-view-controller - 如何将过滤后的数据从 mvc.grid 导出到 excel 或 pdf
- gradle - gradle 添加依赖,如 npm
- node.js - 我需要有两个基于表列分组的数组响应,以便计数组对应于它的行
- javascript - Javascript - 根据另一个数组对对象数组进行排序
- vue.js - 未触发 Vuejs 指令中 gsap.scrollTrigger 的更新
- regex - 通过正则表达式匹配方法获取第一个子字符串