user = $user ?: auth()->user(); } /** * Handle an incoming request. * * @param Request $request * @param Closure $next * @return mixed */ public function handle($request, Closure $next) { $error = [ 'message' => 'Email confirmation required.', 'errors' => new \stdClass, ]; if ($this->user && !$this->user->isVerified()) return response()->json($error, 403); return $next($request); } }