Recca0120\LaravelTracy\Panels\RequestPanel::getAttributes PHP Method

getAttributes() public method

getAttributes.
public getAttributes ( ) : array
return array
    public function getAttributes()
    {
        $data = [];
        if ($this->isLaravel() === true) {
            $request = $this->laravel['request'];
            $data = ['ip' => $request->ip(), 'ips' => $request->ips(), 'query' => $request->query(), 'request' => $request->all(), 'file' => $request->file(), 'cookies' => $request->cookie(), 'format' => $request->format(), 'path' => $request->path(), 'server' => $request->server()];
        } else {
            $remoteAddr = Arr::get($_SERVER, 'REMOTE_ADDR');
            $query = Arr::get($_SERVER, 'QUERY_STRING');
            $data = ['ip' => $remoteAddr, 'ips' => $remoteAddr, 'query' => $query, 'request' => $_REQUEST, 'file' => $_FILES, 'cookies' => $_COOKIE, 'server' => $_SERVER];
        }
        return ['request' => $data];
    }
RequestPanel