check() and ($request->user() instanceof MustVerifyEmail && ! $request->user()->hasVerifiedEmail())) { if(!$request->user()->hasPermission('setting_manage')){ return $request->expectsJson() ? abort(403, 'Your email address is not verified.') : Redirect::route('verification.notice'); } } } return $next($request); } }