/**
  * Edit contact details page.
  * @return View
  */
 public function getUpdateContactDetails()
 {
     $countries = Country::lists('name', 'name');
     $cities = City::lists('name', 'name');
     $regions = Region::lists('name', 'name');
     $profile = \Auth::user()->profile;
     $contact_details = \Auth::user()->contact_details();
     return view('profiles.contact', compact('countries', 'cities', 'regions', 'contact_details'));
 }
 public function getUpdateProfile()
 {
     $countries = Country::lists('name', 'name');
     $cities = City::lists('name', 'name');
     $regions = Region::lists('name', 'name');
     $profile = \Auth::user()->profile;
     if ($profile->address) {
         $profile['line1'] = $profile->address->line1;
         $profile['line2'] = $profile->address->line2;
         $profile['pincode'] = $profile->address->pincode;
         $profile['country'] = $profile->address->location->country->name;
         $profile['city'] = $profile->address->location->city->name;
         $profile['region'] = $profile->address->location->region->name;
     }
     return view('profiles.update', compact('countries', 'cities', 'regions', 'profile'));
 }