get(); return $this->success(ActivityBaseResource::collection($activities)); } public function show(Activity $activity) { $show_goods_id = app('Conf_mall')['show_goods_id'] ?? 0; $show_goods = ''; if ($show_goods_id > 0) { $show_goods = Goods::find($show_goods_id); } $goods = Goods::query() ->where('id', '<>', $show_goods_id) ->shown() ->where('channel', Goods::CHANNEL_NORMAL) ->get(); $user = Api::user(); return $this->success([ 'user' => $user ? new UserBaseResource($user) : '', 'show_goods' => $show_goods ? new GoodsBaseResource($show_goods) : '', 'activity' => new ActivityResource($activity) ]); } }