禁用/api/entities路由获取列表

Disable /api/entities route to get the list

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

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

如何禁用第一个路由?

谢谢。

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

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

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