private function randomForwardToService()

in app/Http/Middleware/DTInterceptor.php [121:134]


    private function randomForwardToService(Request $request): bool
    {
        if (!$this->randomDecideIfToForward()) {
            Log::info('Decided not to forward', ['this' => $this->selfToLog()]);
            return false;
        }

        $serviceIndex = array_rand($this->services);
        $forwardUrl = $this->buildForwardUrl($this->services[$serviceIndex], $request->path());
        Log::info('Decided to forward', ['forwardUrl' => $forwardUrl, 'this' => $this->selfToLog()]);

        $response = Http::get( $forwardUrl)->json();
        abort(response()->json($response));
    }