我的 post route 不起作用,postman 认为是 GET 请求

Posted

技术标签:

【中文标题】我的 post route 不起作用,postman 认为是 GET 请求【英文标题】:My post route doesn't work, postman thinks it is GET request 【发布时间】:2022-01-06 01:33:40 【问题描述】:

我有我的资源路由,它适用于 GET,但它不适用于 post 方法

Route::resource('cart', CartController::class);

我试过清除缓存,但没有解决。

邮递员的截图:

GET 请求:

发布请求:

【问题讨论】:

请澄清您的具体问题或提供其他详细信息以准确突出您的需求。正如目前所写的那样,很难准确地说出你在问什么。 【参考方案1】:

动词 URI 动作路由名称

GET /photos index 照片.index

GET /photos/create 创建照片.create

POST /photos store photos.store

GET /photos/photo 显示照片.show

GET /photos/photo/edit 编辑照片.edit

PUT/PATCH /photos/photo 更新照片.update

DELETE /photos/photo 销毁 photos.destroy

确保您的网址采用这种格式

【讨论】:

添加邮递员请求的截图 这些都应该通过resource路由来处理 我已经添加了屏幕截图。正如@boombeer 所说,资源路由会自动处理。 添加控制器照片【参考方案2】:

我已经解决了这个问题,但我实际上并不知道它背后的真正原因。

也许是因为我删除了代客链接并制作了另一个,虽然我之前清除了所有缓存,但与缓存有关。

谢谢大家的帮助

【讨论】:

以上是关于我的 post route 不起作用,postman 认为是 GET 请求的主要内容,如果未能解决你的问题,请参考以下文章

错误:.post() 需要回调函数,但 [object Undefined] 不起作用

Laravel 5 GET 正在工作,但 POST 方法不起作用

发布请求不起作用 Laravel 5

打字稿异步/等待不起作用

Route53 域名不起作用(godaddy 域)

为啥 webpack 构建后我的 react-routing 不起作用?