getUser($request); if ($user->two_factor_secret) { return $next($request); } abort(404); } /** * @return mixed */ private function getUser($request) { if ($userId = $request->get('user')) { return app(UserRepository::class)->find($userId); } return $request->user(); } }