首页 > 解决方案 > 禁用 /api/entities 路由以获取列表

问题描述

使用 创建实体时@ApiResource,您将获得 5 条路线:

GET    /api/entities
POST   /api/entities
GET    /api/entities/{id}
DELETE /api/entities/{id}
PUT    /api/entities/{id}

如何禁用第一条路线?

谢谢。

标签: api-platform.com

解决方案


您应该在注释中自定义collectionOperations属性@ApiResource

/**
 * @ApiResource(
 *     collectionOperations={}
 * )
 */

欲了解更多信息:https ://api-platform.com/docs/core/operations/#enabling-and-disabling-operations


推荐阅读