Laravel 9 错误路线 |不支持GET方法

2023-12-21

我在通过 API 获取某些客户(经过身份验证的用户)的列表时遇到问题。当我在 Postman 中使用此路线时,收到以下错误。

Symfony\Component\HttpKernel\Exception\MethodNotAllowedHttpException: 该路由不支持 GET 方法。支持的方法: 邮政。在文件中 D:\api\vendor\laravel\framework\src\Illuminate\Routing\AbstractRouteCollection.php 118号线

api.php

Route::post('/register', [UserAuthController::class, 'register']);

Route::post('/login', [UserAuthController::class, 'login'])
    ->name('login');

Route::apiResource('/customer', CustomerController::class)
    ->middleware('auth:api');

控制器

class CustomerController extends Controller
{
    public function index()
    {
        $customers = Customer::all();

        return response([ 'customers' =>
            CustomerResource::collection($customers),
            'message' => 'Successful'], 200);
    }

    public function store(Request $request)
    {
        $data = $request->all();

        $validator = Validator::make($data, [
            'first_name'=>'required|max:120',
            'email'=>'required|email|unique:users',
            'password'=>'required|min:6'
        ]);

        if($validator->fails()){
            return response(['error' => $validator->errors(), 
                'Validation Error']);
        }

        $customer = Customer::create($data);

        return response([ 'customer' => new CustomerResource($customer),
            'message' => 'Success'], 200);
    }

    public function show(Customer $customer)
    {
        return response([ 'customer' => new CustomerResource($customer),
            'message' => 'Success'], 200);
    }
    
    public function update(Request $request, Customer $customer)
    {
        $customer->update($request->all());

        return response([ 'employee' => new CustomerResource($customer), 
            'message' => 'Success'], 200);
    }
    
    public function destroy(Customer $customer)
    {
        $customer->delete();

        return response(['message' => 'Customer deleted']);
    }
}

我通过在 Postman 的标头中添加 Accept|json/application 解决了这个问题。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Laravel 9 错误路线 |不支持GET方法 的相关文章

  • 如何在 Google 知识图谱中搜索具有特定属性的条目?

    应如何制定搜索查询kgsearch googleapis com查找给定类别中的所有条目 例如 如果我想搜索 Schema org 类别中的内容应用类别 http schema org applicationCategory 我该怎么办呢
  • 在库的公共接口中使用 boost::shared_ptr

    我们有一个 C 库 提供给多个不同的客户 最近 我们从在公共接口中使用原始指针改为使用 boost sharedptr 正如您可能猜到的那样 这提供了巨大的好处 因为现在客户不再需要担心谁需要删除什么以及何时删除 当我们进行切换时 我相信这
  • Spring @RequestMapping 带有可选参数

    我的控制器在请求映射中存在可选参数的问题 请查看下面的控制器 GetMapping produces MediaType APPLICATION JSON VALUE public ResponseEntity
  • Asp.net MVC 路由 - 防止通过约束路由到 XML 文件

    我正在尝试找到一种方法来阻止用户访问特定的 xml 文件 我尝试过做 routes MapRoute SiteMap SiteMap siteMap xml new new isLocal new LocalHostRouteConstra
  • 是否可以使用自定义类型属性的内容创建果园自动路线?

    我有一个 Orchard cms 模块 设置了一些附加的内容类型 并通过代码添加了一个 AutoRoute 组件 一切都很完美 但是我对默认的永久链接模式不满意 我想要做的是添加自定义模式并使用我的内容类型中的公共属性之一 就我而言 自定义
  • Scala API 2.10.*:Function2.and然后发生了什么?

    我正在阅读 Joshua Suereth 所著的 Scala in Depth 我购买这本书是为了了解作者的明确能力 我在第 3 页上 在出现一堆拼写错误和不连贯的格式之后 好吧 我已经开始容忍这些错误 我偶然发现了以下示例 该示例涉及解决
  • 如何使用 magento api 创建可配置产品?

    如何使用 Magento api 创建可配置产品 您关于使用 API 创建可配置产品的问题 答案是 您不能 它不支持它 至少目前还不支持
  • Facebook API:无法在 Android 上登录

    我正在尝试使用 Facebook API 在 Android 上实现 Facebook 登录 我已经按照方法做了一切Facebook 登录流程 http developers facebook com docs android login
  • 在 .net 中是否有实现专有连接池的标准方法?

    有没有标准连接池模型 或API 类似于所使用的 net 中的数据提供者我可以用它来实现我自己的连接池吗 我之所以这么问 是因为我需要将自己的连接池实现到我们在 Web 服务中使用的专有 TCP IP 设备 当前的问题是 由于 IIS 下运行
  • 如何使用适用于 Android 的 AWS 开发工具包将图像上传到 Digital Ocean Spaces?

    由于 Digital Ocean Spaces API 与 AWS SDK 兼容 如何使用适用于 Android 的 AWS SDK 以编程方式将图像上传到 Digital Ocean Spaces 将 sdk 添加到 android st
  • 使用curl测试Rails路由

    我有一个名为 users 的模型 我想使用 API 对其进行更新 我想做到这一点的方法是创建一个更新路由并插入执行更新的代码 我使用 RSpec 创建了一个测试 它似乎有效 但是 我想实际查看数据库中更改的数据 因此我尝试使用curl 来更
  • 如何使用 php Restful 以 api 为中心的内部设计而不是使用 http 请求

    我想创建一个以 php Restful api 为中心的 Web 应用程序 网站 其中有从前端代码调用的数据 api 除了每次加载页面时进行 HTTP curl 请求调用之外 使用 slim 等框架进行内部 API 调用还能做什么 我不确定
  • 如何使用 API 访问 Google 搜索“手气不错”功能?

    我正在创建一个示例应用程序 它将接受用户的查询 并返回从 Google 的 手气不错 搜索返回的 URL 结果 Google 是否通过其 API 公开此功能 如何访问这个 谷歌似乎改变了他们的I m feeling lucky url 解决
  • 从 Zillow API 中提取 Zillow 租金数据

    我正在使用 Zillow API 但在检索租金数据时遇到问题 目前我正在使用 Python Zillow 包装器 但我不确定它是否适用于提取租金数据 这是我使用的 Zillow API 的帮助页面 https www zillow com
  • 在 Laravel 4 路由中接受编码的 URL

    我正在 Laravel 4 Beta 5 中开发一个网站 我试图将编码的 URL 传递到路由器 问题是 编码的 URL 中包含百分比等 因此它被 Laravel 阻止 URL 使用 Javascript 函数进行编码encodeURICom
  • Spring 集成入站网关 当队列为空时触发事件

    我是新手 但我会尽量简洁 INPUT QUEUE gt INBOUND GATEWAY 1 gt ROUTER gt ACTIVATOR lt gt HOLD QUEUE gt INBOUND GATEWAY 2 我遇到的情况是 我必须像前
  • SetCookie 标头未存储

    我目前正在制作一个 Web 应用程序 其中 API 为 Node express js 前端为 Vue js 对于身份验证 我设置了 JWT 并通过 cookie HttpOnly 发送值 SetCookie 位于 Chrome Firef
  • 将位置映射到时区

    我需要获取给定地址 位置的时区 假设如有必要 可以将地址 位置反向地理编码 使用谷歌 为纬度 经度 这意味着我可能没有邮政编码 我真的希望谷歌为此提供某种 API 但似乎他们没有 至少你可以在谷歌上搜索 华盛顿特区的时间 并获取时间 TZ
  • 是否可以将 FastAPI 与 Django 一起使用?

    我是一名 Django 开发人员 最近偶然发现了 FastAPI 框架 然后我决定尝试一下 但通常当您谈论使用 Django 构建 RESTful API 时 您通常会使用 Django Rest Framework DRF 有人知道是否可
  • 如何保持 python 3 脚本 (Bot) 运行

    不是母语英语 抱歉 英语可能很蹩脚 我也是编程新手 您好 我正在尝试使用 QueryServer 连接到 TeamSpeak 服务器来创建机器人 经过几天的努力 它有效 只有 1 个问题 而我却被这个问题困扰了 如果您需要检查 这是我正在使

随机推荐

  • Android应用程序实时录制声音并识别频率

    我需要开发一个应用程序来使用手机麦克风实时记录频率 然后显示它们 以文本形式 我在这里发布我的代码 FFT 和复数类已从http introcs cs princeton edu java 97data FFT java html http
  • 为什么使用archiver.file模块压缩文件时出现“队列关闭错误”

    我正在尝试使用 archiver 在 Node js 中以 zip 形式下载多个文件 这是我的代码 exports downloadAllFiles function req res var archive archiver zip gzi
  • 使用 ADO.NET 时如何最好地显示进度信息?

    我想在执行可能很长的数据库操作时向用户显示详细的进度信息 具体来说 当插入 更新可能约为数百 KB 或 MB 的数据时 目前 我使用内存中的 DataTables 和 DataRows 然后通过 TableAdapter Update 调用
  • Unix 上的文件修改时间(秒)

    在Unix上 有没有命令可以显示文件的修改时间 精确到秒 在 Linux 上 这可以通过 stat c y 轻松完成 它返回类似的内容2009 11 27 11 36 06 000000000 0100 我在 Unix 上没有找到类似的东西
  • 为什么 Perl 在释放大数组时不进行垃圾回收内存?

    我知道 Perl 使用基于引用计数的垃圾收集 当变量超出范围时 引用计数会递减 如果 REFcount 变为 0 则会取消分配内存 但是 当我跟踪如下所示的一个小示例时 我无法发现取消分配的情况 print start sub func m
  • startIntentSenderForResult 已弃用 Android

    代码片段 private fun requestHint val hintRequest HintRequest Builder setPhoneNumberIdentifierSupported true build val creden
  • 从 Google 服务帐户模拟 Azure 服务主体

    我想使用 Google 服务帐户 JWT 令牌获取 Azure 服务主体 SP 的临时凭据 这是从 GKE 工作负载调用 Azure API 所必需的 而无需在 GKE 中存储长期 SP 凭据 这种联合对于 GCP gt Azure 是否可
  • 调用 CLR 存储过程

    简而言之 在哪里可以找到 C VB 客户端示例代码 该代码使用一些 argumnet 如 sqlxml 数据 调用 CLR 存储过程并接收数据读取器或其他形式的结果 另外 如何定期接收通过 SQlContext Pipe Send 方法发送
  • 为什么 Seq.newBuilder 返回 ListBuffer?

    看着 val sb Seq newBuilder Int println sb getClass getName sb 1 sb 2 val s sb result println s getClass getName 输出是 scala
  • 分布式分析系统数据一致性的架构设计

    我正在重构一个将进行大量计算的分析系统 并且我需要一些关于可能的架构设计的想法来解决我面临的数据一致性问题 当前架构 我有一个基于队列的系统 其中不同的请求应用程序创建最终由工作人员使用的消息 Each 请求应用程序 将大型计算分解为较小的
  • Parse.com 失败:ReferenceError

    我正在尝试在 Cloud Code 中运行以下解析后台作业 Parse Cloud job sendAlert function sendAlert Parse Push send data content available 1 succ
  • C 中的 FILE 指针如何工作?

    如果我们写 in main FILE p fopen filename anymode 我的问题是 什么是p指点 文件指针p指向由 C 库处理的结构 该结构在给定的打开模式下管理指定文件的 I O 功能 你无法先验地判断它指向的是静态分配的
  • 从 Twig 模板名称解析本地文件路径

    转换该字符串的编程步骤是什么 AcmeProjectBundle home html twig 进入这个 path Symfony src Acme ProjectBundle Resources views home html twig
  • Google 地图地理编码不返回国家/地区

    我需要一个可靠的方法来获取city state and country place id从纬度和经度 我正在尝试使用 Google 地图地理编码 但问题是某些坐标不会返回administrative level 1 州 或国家 地区 以这个
  • sendRedirect 还是 request Dispatch 效率更高?

    SendRedirect 或 requestdispatch 哪个应该更优选 哪个更有效 它们做两件截然不同的事情 所以你不能只根据效率来决定 发送重定向会将浏览器发送到不同的 URL 该 URL 对浏览器可见 你可能想要也可能不想要 例如
  • CSS 样式冲突预防和命名空间技术

    假设您正在构建一个名为 Awesome Widget 的概念性小部件 并且您希望完全保护它不与周围元素或作为小部件内的内容驻留的子元素发生冲突 我们不想要什么 div ul li 解决方案 1 CSS 子组合器 使用 CSS 子级组合器选择
  • ggplot2:将 geom_bar 基线设置为 1 而不是零

    我正在尝试制作比率的条形图 使用 geom bar 并希望将 x 轴设置为 y 1 因此 比率 1 将位于轴上方 我可以用 geom point 做类似的事情 ggplot data aes x ratio y reorder place
  • 在 R闪亮应用程序中通过闪亮表输入数据

    我想构建一个闪亮的应用程序 它获取矩阵数据作为输入 并根据对其进行一些操作返回一个表作为输出 通过搜索 我发现 ShinyTable 包可能很有用 我尝试了下面闪亮的代码 但结果应用程序显示为灰色并且没有结果 library shinyTa
  • 缺少显示/添加数据源

    任何帮助将不胜感激 我正在使用 Visual studio 2010 目前我正在 ASP net mvc3 中制作一个项目 在这个项目中 我有 edmx 数据集 并希望使用它来制作 rdlc 报告 所以最终我无法在报表设计的数据菜单中获取显
  • Laravel 9 错误路线 |不支持GET方法

    我在通过 API 获取某些客户 经过身份验证的用户 的列表时遇到问题 当我在 Postman 中使用此路线时 收到以下错误 Symfony Component HttpKernel Exception MethodNotAllowedHtt