diff --git a/app/Http/Middleware/RedirectIfAuthenticated.php b/app/Http/Middleware/RedirectIfAuthenticated.php index eb0e5ef0e184f..c3d20c7c7af26 100644 --- a/app/Http/Middleware/RedirectIfAuthenticated.php +++ b/app/Http/Middleware/RedirectIfAuthenticated.php @@ -20,32 +20,38 @@ class RedirectIfAuthenticated /** * Handle an incoming request. * - * @param Request $request + * @param Request $request * @param Closure $next - * @param string|null $guard + * @param string|null $guard * @return mixed */ public function handle($request, Closure $next, $guard = null) { switch ($guard) { - case 'contact': - if (Auth::guard($guard)->check()) { - return redirect()->route('client.dashboard'); - } - break; - case 'user': - Auth::logout(); - // if (Auth::guard($guard)->check()) { - // return redirect()->route('dashboard.index'); - // } - break; - default: - Auth::logout(); - // if (Auth::guard($guard)->check()) { - // return redirect('/'); - // } - break; - } + case 'contact': + if (Auth::guard($guard)->check()) { + return redirect()->route('client.dashboard'); + } + break; + case 'user': + Auth::logout(); + // if (Auth::guard($guard)->check()) { + // return redirect()->route('dashboard.index'); + // } + break; + case 'vendor': + if (Auth::guard($guard)->check()) { + //TODO create routes for vendor + // return redirect()->route('vendor.dashboard'); + } + break; + default: + Auth::logout(); + // if (Auth::guard($guard)->check()) { + // return redirect('/'); + // } + break; + } return $next($request); }