service = new ArticleService(); $this->bookService = new ArticleBooksService(); } /** * 列表 * @return array */ public function index(){ $params = request()->all(); return $this->service->getDataList($params); } /** * 报名 * @param Request $request * @param ArticleValidator $validate * @return array */ public function books(Request $request, ArticleValidator $validate){ $params = $validate->check($request->all(),'books'); if(!is_array($params)){ return message($params, false); } $params['user_id'] = $this->userId; return $this->bookService->books($params); } }