service = new AddressService(); } /** * 列表 * @return array */ public function index(){ $params = request()->all(); $params['user_id'] = $this->userId; return $this->service->getDataList($params); } /** * 默认地址 * @return array */ public function getDefault(){ $info = $this->service->getDefault($this->userId); return message(1005, true, $info); } /** * 保存数据 * @param Request $request * @param AddressValidator $validator * @return array */ public function save(Request $request, AddressValidator $validator){ $params = $validator->check($request->all(),'save'); if(!is_array($params)){ return message($params, false); } $params['user_id'] = $this->userId; return $this->service->save($params); } }