/**
  * Renders form and results.
  *
  * @param \Offer | \Illuminate\Database\Eloquent\Collection $results
  * @return \Illuminate\View\View
  */
 public function showResults($results = null)
 {
     $offers = Offer::orderBy('name')->get();
     $countries = DB::table('offer_countries')->select('country')->distinct()->get();
     return $this->makeView('results', ['offers' => $offers, 'today' => date('Y-m-d'), 'countries' => $countries, 'results' => $results, 'generated' => $this->generated]);
 }