Example #1
0
 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;
 }