service = new WorkService(); $this->bookService = new WorkBooksService(); } /** * 列表 * @return array */ public function index(){ $params = request()->all(); return $this->service->getDataList($params); } /** * 报名 * @param Request $request * @param WorkValidator $validate * @return array */ public function books(Request $request, WorkValidator $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); } }