user_role == 'user') { if ($request->route()->getName() !== 'dashboard') { return redirect()->route('dashboard'); } } elseif ($user->user_role == 'doctor') { // redirect to doctor dashboard (TODO) // if ($request->route()->getName() !== 'doctor.dashboard') { // return redirect()->route('doctor.dashboard'); // } } elseif ($user->user_role == 'admin') { if ($request->route()->getName() !== 'admin.dashboard') { return redirect()->route('admin.dashboard'); } } } return $next($request); } }