diff --git a/app/Http/Controllers/Api/UserFavController.php b/app/Http/Controllers/Api/UserFavController.php index 012aa2c..01074d0 100644 --- a/app/Http/Controllers/Api/UserFavController.php +++ b/app/Http/Controllers/Api/UserFavController.php @@ -29,7 +29,7 @@ class UserFavController extends Controller public function create() { - $id = (int)request()->input('id'); + $id = (int)request()->input('agent_product_id'); $agent_product = AgentProduct::find($id); if (!$agent_product) { @@ -48,9 +48,13 @@ class UserFavController extends Controller public function delete() { - $id = (int)request()->input('id'); + $id = (int)request()->input('agent_product_id'); - UserFav::where('user_id', $this->user_id)->find($id)->delete(); + $fav = UserFav::query()->where(['user_id' => $this->user_id, 'agent_product_id' => $id])->first(); + if (!$fav) { + return $this->error('收藏不存在'); + } + $fav->delete(); return $this->success(); } }