laravel - 如何解决 ErrorException:找不到必需的 @OA\PathItem()
问题描述
如何解决以下问题:
ErrorException : 未找到必需的 @OA\PathItem()
任何人都可以帮助我解决这个问题,新尝试使用"darkaonline/l5-swagger".
解决方案
此错误意味着我解释的代码中缺少“路径”部分:
paths": {
"/animals": {
"get": {
"tags": [
"Animal"
],
应该出现在您的swagger.json文件中。如果没有,则意味着您从未声明过任何路线。创建一个这样的:
/**
* @OA\Delete(
* path="/animals/{animalId}",
* summary="Delete an Animal",
* tags={"Animal"},
* ...
* )
*/
这是一条删除路线,但您应该创建一个简单的 GET ;)
希望它有所帮助!
主'
推荐阅读
- payment - Sagepay 问题 - 在 3D 安全身份验证后检索交易不工作
- javascript - 如何在 JavaScript 中使用 Express 显示来自 RESTful API 的单个值
- laravel - 使用表单发送带附件的电子邮件
- google-sheets - 谷歌表格查询公式问题
- django - Django ManyToManyField 未显示在管理员中
- python - 如何读取 cv2.findContours 的结果?
- c# - 如何分配集线器名称?
- python - 基于Web的Python包下载工具
- spring - 通过 .yml 文件中的 @Value 为 HashMap 注入不存在的属性
- java - 在 Android 中使用访问密钥 ID 秘密访问密钥的 Amazone aws KVS 视频流