public function compare(PropertySearch $search, Search $searchmodel)
 {
     $londonTowns = ['Bromley', 'Enfield', 'Sutton', 'Croydon', 'Hillingdon', 'Barnet', 'Harrow', 'Epping Forest'];
     $leeds = $search->doSearch($this->request->all(), 'Leeds', 2);
     $london = $search->doSearch($this->request->all(), array_rand($londonTowns) . ', London', 2);
     if ($leeds == false || $london == false) {
         return view('compare-form')->with('message', 'Could not retrieve any listings. We may have hit the API rate limit');
     }
     $searchresult = $searchmodel->createSearch($leeds, $london, $this->request->get('sale_or_rent'));
     $this->request->get('sale_or_rent') == 'rent' ? $rent = true : ($rent = false);
     return view('compare-results', compact('leeds', 'london', 'searchresult', 'rent'));
 }