memberAddressRepository = app(MemberAddressRepository::class); } public function index() { return view('member.address.records', [])->render(); } public function show() { $addressList = $this->memberAddressRepository->getAddressList($this->getMemberId()); return $this->successJson('ok', [ 'member' => $this->getMemberModel(), 'address' => $addressList, 'is_street' => \Setting::get('shop.trade.is_street') ]); } private function getMemberModel() { return Member::select('uid', 'nickname', 'realname', 'mobile', 'avatar') // ->with('address') ->where('uid', $this->getMemberId()) ->first(); } private function getMemberId() { return trim(\YunShop::request()->member_id); } }