Ejemplo n.º 1
0
 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
     }
 }
Ejemplo n.º 2
0
 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);
 }