正在显示
1 个修改的文件
包含
6 行增加
和
13 行删除
| @@ -245,7 +245,7 @@ class PrivateController extends BaseController | @@ -245,7 +245,7 @@ class PrivateController extends BaseController | ||
| 245 | return $this->error('未找到当前域名对应的项目!'); | 245 | return $this->error('未找到当前域名对应的项目!'); |
| 246 | } | 246 | } |
| 247 | ProjectServer::useProject($project->id); | 247 | ProjectServer::useProject($project->id); |
| 248 | - $products = Product::with('category')->where(['status' => Product::STATUS_ON])->paginate($page_size); | 248 | + $products = Product::select(['id', 'title', 'thumb', 'gallery', 'intro', 'content', 'keyword_id', 'route'])->with('category')->where(['status' => Product::STATUS_ON])->paginate($page_size); |
| 249 | 249 | ||
| 250 | // $products_ids = $products->pluck('id')->toArray(); | 250 | // $products_ids = $products->pluck('id')->toArray(); |
| 251 | // $category_ids = CategoryRelated::whereIn('product_id', $products_ids)->pluck('cate_id')->toArray(); | 251 | // $category_ids = CategoryRelated::whereIn('product_id', $products_ids)->pluck('cate_id')->toArray(); |
| @@ -255,25 +255,18 @@ class PrivateController extends BaseController | @@ -255,25 +255,18 @@ class PrivateController extends BaseController | ||
| 255 | $keyword_ids = array_reduce($keyword_id, 'array_merge', array()); | 255 | $keyword_ids = array_reduce($keyword_id, 'array_merge', array()); |
| 256 | $keyword = Keyword::whereIn('id', $keyword_ids)->pluck('title', 'id')->toArray(); | 256 | $keyword = Keyword::whereIn('id', $keyword_ids)->pluck('title', 'id')->toArray(); |
| 257 | 257 | ||
| 258 | - $result = []; | ||
| 259 | foreach ($products as $product) { | 258 | foreach ($products as $product) { |
| 260 | $product_keyword = []; | 259 | $product_keyword = []; |
| 261 | foreach ($product->keyword_id as $k_id) { | 260 | foreach ($product->keyword_id as $k_id) { |
| 262 | array_push($product_keyword, $keyword[$k_id]); | 261 | array_push($product_keyword, $keyword[$k_id]); |
| 263 | } | 262 | } |
| 264 | $product_category = $product->category->pluck('title')->toArray(); | 263 | $product_category = $product->category->pluck('title')->toArray(); |
| 265 | - $result[] = [ | ||
| 266 | - 'title' => $product->title, | ||
| 267 | - 'thumb' => $product->thumb, | ||
| 268 | - 'gallery' => $product->gallery, | ||
| 269 | - 'intro' => $product->intro, | ||
| 270 | - 'content' => $product->content, | ||
| 271 | - 'category' => $product_category, | ||
| 272 | - 'keyword' => $product_keyword, | ||
| 273 | - 'route' => $product->route | ||
| 274 | - ]; | 264 | + unset($product->category); |
| 265 | + unset($product->keyword_id); | ||
| 266 | + $product->category = $product_category; | ||
| 267 | + $product->keyword = $product_keyword; | ||
| 275 | } | 268 | } |
| 276 | - return $this->success($result); | 269 | + return $this->success($products); |
| 277 | } | 270 | } |
| 278 | 271 | ||
| 279 | /** | 272 | /** |
-
请 注册 或 登录 后发表评论