我的 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] 不起作用