Przeglądaj źródła

wesmiler 报恩寺项目提交

wesmiler 4 lat temu
rodzic
commit
6c06e4d333
2 zmienionych plików z 11 dodań i 0 usunięć
  1. 10 0
      app/Http/Controllers/Api/v1/ArticleController.php
  2. 1 0
      routes/api.php

+ 10 - 0
app/Http/Controllers/Api/v1/ArticleController.php

@@ -5,6 +5,7 @@ namespace App\Http\Controllers\Api\v1;
 use App\Http\Controllers\Api\BaseController;
 use App\Http\Validator\ArticleValidator;
 use App\Services\ArticleBooksService;
+use App\Services\ArticleCatesService;
 use App\Services\ArticleService;
 use App\Services\ConfigService;
 use Illuminate\Http\Request;
@@ -29,6 +30,7 @@ class ArticleController extends BaseController
         parent::__construct();
 
         $this->service = new ArticleService();
+        $this->cateService = new ArticleCatesService();
         $this->bookService = new ArticleBooksService();
     }
 
@@ -72,6 +74,14 @@ class ArticleController extends BaseController
     }
 
     /**
+     * 获取文章分类
+     * @return mixed
+     */
+    public function cates(){
+        return $this->cateService->getOptions();
+    }
+
+    /**
      * 单页文章内容
      * @return array
      */

+ 1 - 0
routes/api.php

@@ -100,6 +100,7 @@ Route::post('/recharge/pay', [\App\Http\Controllers\Api\v1\RechargeController::c
 Route::post('/article/list', [\App\Http\Controllers\Api\v1\ArticleController::class, 'index']);
 Route::post('/article/info', [\App\Http\Controllers\Api\v1\ArticleController::class, 'info']);
 Route::post('/article/books', [\App\Http\Controllers\Api\v1\ArticleController::class, 'books']);
+Route::post('/article/cates', [\App\Http\Controllers\Api\v1\ArticleController::class, 'cates']);
 Route::post('/article/page', [\App\Http\Controllers\Api\v1\ArticleController::class, 'page']);
 
 // 工作招聘