Prettus\RequestLogger\Middlewares\ResponseLoggerMiddleware::terminate PHP Метод

terminate() публичный Метод

public terminate ( Illuminate\Http\Request $request, Response $response )
$request Illuminate\Http\Request
$response Symfony\Component\HttpFoundation\Response
    public function terminate(Request $request, Response $response)
    {
        // For some reason $request->route() returns null...
        /*        $currentRoute = Route::getCurrentRoute();
        
                \Log::debug($currentRoute->getPath(). " ". print_r($currentRoute->getMethods(), true));
        */
        if (!$this->excluded($request)) {
            $task = new LogTask($request, $response);
            if ($queueName = config('request-logger.queue')) {
                $this->dispatch(is_string($queueName) ? $task->onQueue($queueName) : $task);
            } else {
                $task->handle();
            }
        }
    }
ResponseLoggerMiddleware