api-platform.com - 禁用 /api/entities 路由以获取列表
问题描述
使用 创建实体时@ApiResource
,您将获得 5 条路线:
GET /api/entities
POST /api/entities
GET /api/entities/{id}
DELETE /api/entities/{id}
PUT /api/entities/{id}
如何禁用第一条路线?
谢谢。
解决方案
您应该在注释中自定义collectionOperations
属性@ApiResource
/**
* @ApiResource(
* collectionOperations={}
* )
*/
欲了解更多信息:https ://api-platform.com/docs/core/operations/#enabling-and-disabling-operations
推荐阅读
- javascript - 将函数的返回值传递给自定义 Angular 组件
- reactjs - React 在尝试使用上下文时抱怨元素类型无效
- database - postgres 默认用户删除
- python - 无法加载在 django 中使用 webRTC 录制的音频文件
- android - 具有多个视图类型的 RecyclerView,具有持续的位置计数
- spring-data-jpa - JPA中的@Query抛出空指针异常
- sql - 计算平均值时除数为零
- python - 创建 OOP 方法时如何访问元组索引值?
- css - 尽管有 v-if,但带有验证组件的 Vuetify 表单会在页面加载时显示
- python - 如何使用 Python win32com 创建 Excel 文件并在模块中编写 VBA 代码?