Merhaba ben LoginCheck isimli bir middleware ile çözmüştüm bu durumu. örnek olması açısından kod aşağıdadır. Bunun tam tersini yapabilirsin.
public function handle($request, Closure $next)
{
if (Auth::check() && !empty(Auth::user()->email_verified_at)){
return $next($request);
}else{
return redirect()->route('giris');
}
}