首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何解决ErrorException : Required @OA\PathItem()未找到

如何解决ErrorException : Required @OA\PathItem()未找到
EN

Stack Overflow用户
提问于 2020-01-26 10:29:28
回答 2查看 7.9K关注 0票数 2

如何解决以下问题:

ErrorException : Required @OA\PathItem()

任何人都可以帮助我解决这个问题,新尝试使用"darkaonline/l5-swagger".

EN

回答 2

Stack Overflow用户

发布于 2020-02-03 10:25:44

此错误意味着我解释的代码中缺少“路径”部分:

代码语言:javascript
复制
paths": {
    "/animals": {
        "get": {
            "tags": [
                "Animal"
            ],

应该出现在swagger.json文件中。如果没有,那就意味着你从来没有宣布过任何路线。创建一个这样的:

代码语言:javascript
复制
/**
 * @OA\Delete(
 *     path="/animals/{animalId}",
 *     summary="Delete an Animal",
 *     tags={"Animal"},
 *     ...
 * )
 */

这是一个删除路径,但是您应该创建一个简单的GET ;)

希望能帮上忙!

票数 3
EN

Stack Overflow用户

发布于 2022-02-04 12:59:42

代码语言:javascript
复制
vendor/zircote/swagger-php/src/Loggers/DefaultLogger.php:28

把它放在描述行中:

代码语言:javascript
复制
trigger_error($message??null, $error_level);
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/59917459

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档