user(); if ($userInfo->email_verified != 1) { Auth::guard('web')->logout(); Session::flash('error', 'Your email is not verified!'); return redirect()->route('user.login'); } } elseif ($type == 'vendor') { $basic = Basic::where('uniqid', 12345)->select('vendor_email_verification')->first(); if ($basic->vendor_email_verification == 1 && Auth::guard('vendor')->user()->email_verified_at == null) { Session::flash('alert', 'Please verify your email address..!'); Auth::guard('vendor')->logout(); return redirect()->route('vendor.login'); } } } return $next($request); } }