diff --git a/app/Http/Api/Controllers/PageController.php b/app/Http/Api/Controllers/PageController.php index ede27e4d..255e82f4 100644 --- a/app/Http/Api/Controllers/PageController.php +++ b/app/Http/Api/Controllers/PageController.php @@ -2,7 +2,7 @@ namespace App\Http\Api\Controllers; -use App\Services\Logic\Page\ArticleInfo as PageInfoService; +use App\Services\Logic\Page\PageInfo as PageInfoService; /** * @RoutePrefix("/api/page") diff --git a/app/Http/Api/Controllers/SearchController.php b/app/Http/Api/Controllers/SearchController.php index 3f25c42a..9bb8708b 100644 --- a/app/Http/Api/Controllers/SearchController.php +++ b/app/Http/Api/Controllers/SearchController.php @@ -2,6 +2,7 @@ namespace App\Http\Api\Controllers; +use App\Services\Logic\Search\Article as ArticleSearchService; use App\Services\Logic\Search\Course as CourseSearchService; use App\Services\Logic\Search\Group as GroupSearchService; use App\Services\Logic\Search\User as UserSearchService; @@ -39,11 +40,14 @@ class SearchController extends Controller /** * @param string $type - * @return CourseSearchService|GroupSearchService|UserSearchService + * @return ArticleSearchService|CourseSearchService|GroupSearchService|UserSearchService */ protected function getSearchService($type) { switch ($type) { + case 'article': + $service = new ArticleSearchService(); + break; case 'group': $service = new GroupSearchService(); break; diff --git a/app/Http/Api/Controllers/UserController.php b/app/Http/Api/Controllers/UserController.php index 8bd37126..3847d232 100644 --- a/app/Http/Api/Controllers/UserController.php +++ b/app/Http/Api/Controllers/UserController.php @@ -2,8 +2,8 @@ namespace App\Http\Api\Controllers; +use App\Services\Logic\User\ArticleList as UserArticleListService; use App\Services\Logic\User\CourseList as UserCourseListService; -use App\Services\Logic\User\FavoriteList as UserFavoriteListService; use App\Services\Logic\User\FriendList as UserFriendListService; use App\Services\Logic\User\GroupList as UserGroupListService; use App\Services\Logic\User\UserInfo as UserInfoService; @@ -39,11 +39,11 @@ class UserController extends Controller } /** - * @Get("/{id:[0-9]+}/favorites", name="api.user.favorites") + * @Get("/{id:[0-9]+}/articles", name="api.user.articles") */ - public function favoritesAction($id) + public function articlesAction($id) { - $service = new UserFavoriteListService(); + $service = new UserArticleListService(); $pager = $service->handle($id); diff --git a/app/Http/Home/Controllers/PageController.php b/app/Http/Home/Controllers/PageController.php index 00f5d8f7..38b31f97 100644 --- a/app/Http/Home/Controllers/PageController.php +++ b/app/Http/Home/Controllers/PageController.php @@ -3,7 +3,7 @@ namespace App\Http\Home\Controllers; use App\Http\Home\Services\Index as IndexService; -use App\Services\Logic\Page\ArticleInfo as PageInfoService; +use App\Services\Logic\Page\PageInfo as PageInfoService; /** * @RoutePrefix("/page")