假设我有这条路
DELETE products/{id}DELETE products/{id}/discount第一个例子将调用destroy函数在ProductController中,而第二个示例我不知道在哪里放置deleteDiscount函数,无论是在ProductController还是DiscountController中,我应该将第二个示例放在ProductController中吗?还是DiscountController中的destroy函数?哪一种是最佳实践?
发布于 2020-09-16 02:52:30
我喜欢在我的项目中这样做:
//删除产品
DELETE products/{id}:ProductController -> destroy()
//删除折扣
DELETE discounts/{id}:DiscountController -> destroy()
//删除与产品有关的所有折扣
DELETE products/{id}/discount:ProductDiscountController -> destroyAll()
//删除与产品有关的一个折扣
DELETE products/{id}/discount/{discount_id}:ProductDiscountController -> destroy()
https://stackoverflow.com/questions/63912355
复制相似问题