public function sortpv() { $valu = $_GET['valu']; $type = $_GET['type']; Session::put('valu', $valu); Session::put('type', $type); if ($type == 'provid') { $typename = "Providers ID"; $providers = Walker::orderBy('id', $valu)->paginate(10); } elseif ($type == 'pvname') { $typename = "Providers Name"; $providers = Walker::orderBy('first_name', $valu)->paginate(10); } elseif ($type == 'pvemail') { $typename = "Providers Email"; $providers = Walker::orderBy('email', $valu)->paginate(10); } elseif ($type == 'pvaddress') { $typename = "Providers Address"; $providers = Walker::orderBy('address', $valu)->paginate(10); } return View::make('walkers')->with('title', 'Providers | Sorted by ' . $typename . ' in ' . $valu)->with('page', 'walkers')->with('walkers', $providers); }