middleware('auth'); } public function home() { switch (Auth::user()->role()) { case 'Customer': return View('home'); case 'Reseller': break; case 'Wholesaler': break; default: abort(500,'Unknown role: ',Auth::user()->role()); } } }