Sfoglia il codice sorgente

wesmiler 报恩寺项目提交

wesmiler 4 anni fa
parent
commit
81f2f2a1f0
2 ha cambiato i file con 15 aggiunte e 0 eliminazioni
  1. 14 0
      app/Http/Controllers/Api/v1/GoodsController.php
  2. 1 0
      routes/api.php

+ 14 - 0
app/Http/Controllers/Api/v1/GoodsController.php

@@ -6,6 +6,7 @@ use App\Http\Controllers\Api\BaseController;
 use App\Http\Validator\ActivityValidator;
 use App\Http\Validator\ActivityValidator;
 use App\Services\ActivityBooksService;
 use App\Services\ActivityBooksService;
 use App\Services\ActivityService;
 use App\Services\ActivityService;
+use App\Services\GoodsCatesService;
 use App\Services\GoodsService;
 use App\Services\GoodsService;
 use Illuminate\Http\Request;
 use Illuminate\Http\Request;
 
 
@@ -29,6 +30,7 @@ class GoodsController extends BaseController
         parent::__construct();
         parent::__construct();
 
 
         $this->service = new GoodsService();
         $this->service = new GoodsService();
+        $this->cateService = new GoodsCatesService();
     }
     }
 
 
     /**
     /**
@@ -39,8 +41,20 @@ class GoodsController extends BaseController
         return $this->service->getDataList();
         return $this->service->getDataList();
     }
     }
 
 
+    /**
+     * 详情
+     * @return array|mixed
+     */
     public function info(){
     public function info(){
         $id = request()->get('id', 0);
         $id = request()->get('id', 0);
         return $this->service->getDetail($id);
         return $this->service->getDetail($id);
     }
     }
+
+    /**
+     * 获取分类
+     * @return mixed
+     */
+    public function cates(){
+        return $this->cateSevice->getOptions();
+    }
 }
 }

+ 1 - 0
routes/api.php

@@ -132,6 +132,7 @@ Route::post('/dynamic/publish', [\App\Http\Controllers\Api\v1\DynamicController:
 
 
 // 商品
 // 商品
 Route::post('/goods/list', [\App\Http\Controllers\Api\v1\GoodsController::class, 'index']);
 Route::post('/goods/list', [\App\Http\Controllers\Api\v1\GoodsController::class, 'index']);
+Route::post('/goods/cates', [\App\Http\Controllers\Api\v1\GoodsController::class, 'cates']);
 Route::post('/goods/info', [\App\Http\Controllers\Api\v1\GoodsController::class, 'myList']);
 Route::post('/goods/info', [\App\Http\Controllers\Api\v1\GoodsController::class, 'myList']);
 
 
 // 商城订单
 // 商城订单