public function addressStore(Request $request) { $keys = 'realname,province,city,counties,address,national_code,postal_code,phone'; $data = $this->autoValidate($request, 'member.address', $keys); $address = UserAddress::create($data + ['uid' => $this->user->getKey(), 'used_at' => Carbon::now()]); return $this->success('member.success_address', FALSE, $address->toArray()); }
public function updateAddress() { if (User::where('id', '=', Input::get('id'))->exists()) { $userData['user_id'] = Input::get('id'); $userData['fullname'] = Input::get('fullName'); $userData['address'] = Input::get('address'); $userData['city'] = Input::get('city'); $userData['state'] = Input::get('state'); $userData['pincode'] = Input::get('pincode'); $userData['country'] = Input::get('country'); $createAddress = UserAddress::create($userData); if (Input::get('defaults')) { $defaultAddress['default_address'] = $createAddress->id; User::where('id', Input::get('id'))->update($defaultAddress); } $Response = array('success' => '1'); } else { $Response = array('success' => '0', 'err' => $validation->messages()); } return $Response; }