public function edit($domain, Request $request, $addressId) { $addressService = new addressService(); try { $address = $addressService->getAddressReceiveById($addressId); $cities = $addressService->getListCity()->lists('name', 'id'); $wards = $addressService->getListWardByDistrictId($address->district_id); $districts = $addressService->getListDistrict(); if ($address->user_id != $this->_user->id) { throw new \Exception('Address is inValid!'); } if ($request->isMethod('PUT')) { $addressService->updateAddressReceive($request->all()); } return view('partner.customer.edit', ['user_address' => $address, 'cities' => $cities, 'districts' => $districts, 'wards' => $wards]); } catch (\Exception $e) { // @codeCoverageIgnoreStart $return['error'] = $e->getMessage(); $return['errorMsg'] = $e->getMessage(); // @codeCoverageIgnoreEnd } }
public function getWardByDistrictId(Request $request) { $addressService = new addressService(); $districtId = $request->input('districtId'); $result['ok'] = 0; try { $result['data'] = $addressService->getListWardByDistrictId($districtId); $result['ok'] = 1; } catch (\Exception $e) { // @codeCoverageIgnoreStart $result['error'] = $e->getMessage(); // @codeCoverageIgnoreEnd } return response()->json($result); }