Imobiliarele în 2019: Ne paște o criză ca cea din 2008? Datele statistice arată că NU!

13 December 2018 • Real estate

Download Imobiliaredotro Raport-Q3_2018_digital-ENG.pdf

Imobiliarele în 2019: Ne paște o criză ca cea din 2008? Datele statistice arată că NU!

În imobiliare, condițiile actuale de piață sunt semnificativ diferite, astfel că în 2019 nu se anunță o criză similară celei din urmă cu zece ani.

În contextul ciclicității firești a pieței imobiliare, trendul ascendent pe care se înscrie rezidențialul autohton din 2014 încoace alimentează speculațiile cu privire la iminența unei crize similare celei din 2008. Datele Imobiliare.ro și Analize Imobiliare (platforma lansată și susținută de portal) arată însă că actualul context de piață este semnificativ diferit față de cel din 2008.

Un prim argument în acest sens este dat de faptul că prețurile locuințelor se situează, deocamdată, la un nivel semnificativ mai scăzut decât cel din perioada de boom. Potrivit Indicelui Imobiliare.ro, suma medie solicitată de către vânzătorii de apartamente (noi și vechi) din întreaga țară este cu aproape 40% mai mică decât cea consemnată în momentul de vârf al pieței. Astfel, un apartament poate fi achiziționat în momentul de față cu 1.242 de euro pe metru pătrat (la finele lui noiembrie 2018), față de 2.058 de euro pe metru pătrat (în martie 2008). 

Bucureștiul, cu 36% sub nivelul de boom 

Cu o singură excepție, marile orașe mai au (unele mult) de recuperat din declinul consemnat în perioada de recesiune. Cel mai recent raport realizat de Analize Imobiliare relevă că cea mai mare diferență de preț la 10 ani este valabilă, în continuare, chiar în cea mai mare piață imobiliară a țării, anume Bucureștiul – unde apartamentele erau, în T3 2018, cu 35,9% mai ieftine decât în perioada similară din 2008. Diferențe importante pot fi observate și în centre regionale precum Constanța (-25,9%), Brașov (-25,9%) și Iași (-21,7%). Un ecart de preț mai mic față de 2008, anume -5,5%, există Timișoara, în vreme ce Cluj-Napoca este singurul mare centru regional al țării în care apartamentele sunt mai scumpe acum decât în urmă cu zece ani – cu o diferență de 6,2% față de T3 2008.

Scumpirile actuale, departe de cele din 2006-2008 

În al doilea rând, este semnificativ faptul că, deși proprietățile rezidențiale continuă, per ansamblu, să se aprecieze, ritmul de creștere a prețurilor a încetinit totuși mult în 2018 – acesta situându-se, totodată, mult sub cel consemnat în perioada de boom. Potrivit datelor Analize Imobiliare, în cel de-al treilea pătrar al anului în curs, proprietățile rezidențiale din România s-au apreciat cu doar 0,7% față de cele trei luni anterioare (în scădere de la câte 1,4% în primele două trimestre).

Astfel, pe fondul majorărilor reduse de preț din 2018, media trimestrială a variațiilor de pe segmentul rezidențial se situează, după primele nouă luni din 2018, la un nivel de 1,16%, față de 2,2% în 2017 și, respectiv, 2,9% în 2016. Spre comparație, în perioada de dinaintea declanșării crizei imobiliare, marja trimestrială de creștere a prețurilor ajungea chiar să depășească pragul de 10% – valorile maxime au fost consemnate chiar în primul trimestru din 2018, când locuințele s-au scumpit cu 16%, dar și în T3 2006 (+13%), T2 2006 (+11,25) și T2 2007 (+10,58). 

Salariile au crescut de 2,4 ori 

Un al treilea important aspect care face ca actualul context de piață să fie semnificativ diferit față de cel din 2008 este reprezentat de evoluția salariilor. Potrivit datelor centralizate de Institutul Național de Statistică (INS), salariul mediu net lunar pe economie s-a majorat cu aproape 140% în ultimii (mai bine de) zece ani, de la 1.134 de lei în martie 2008, la 2.720 de lei în octombrie 2018.

În condițiile în care proprietățile rezidențiale autohtone sunt evaluate, de cele mai multe ori, în euro, un posibil contraargument la creșterea de 2,4 ori a salariilor ar fi, desigur, evoluția cursului valutar. De menționat este însă că, în condițiile în care euro a crescut, în acest răstimp, cu doar 25% (de la 3,7276 de lei la finele lui martie 2008, până la 4,6668 de lei la sfârșitul lui octombrie 2018), majorarea veniturilor este departe de a fi contracarată când vine vorba de achiziții imobiliare.

Sursa



Whoops! There was an error.
Predis \ Response \ ServerException
MISCONF Redis is configured to save RDB snapshots, but it is currently not able to persist on disk. Commands that may modify the data set are disabled, because this instance is configured to report errors during writes if RDB snapshotting fails (stop-writes-on-bgsave-error option). Please check the Redis logs for details about the RDB error. Predis\Response\ServerException thrown with message "MISCONF Redis is configured to save RDB snapshots, but it is currently not able to persist on disk. Commands that may modify the data set are disabled, because this instance is configured to report errors during writes if RDB snapshotting fails (stop-writes-on-bgsave-error option). Please check the Redis logs for details about the RDB error. " Stacktrace: #12 Predis\Response\ServerException in /var/www/html/blissimobiliare/vendor/predis/predis/src/Client.php:370 #11 Predis\Client:onErrorResponse in /var/www/html/blissimobiliare/vendor/predis/predis/src/Client.php:335 #10 Predis\Client:executeCommand in /var/www/html/blissimobiliare/vendor/predis/predis/src/Client.php:314 #9 Predis\Client:__call in /var/www/html/blissimobiliare/vendor/laravel/framework/src/Illuminate/Redis/Connections/Connection.php:114 #8 Illuminate\Redis\Connections\Connection:command in /var/www/html/blissimobiliare/vendor/laravel/framework/src/Illuminate/Redis/Connections/Connection.php:214 #7 Illuminate\Redis\Connections\Connection:__call in /var/www/html/blissimobiliare/vendor/laravel/framework/src/Illuminate/Cache/RedisStore.php:93 #6 Illuminate\Cache\RedisStore:put in /var/www/html/blissimobiliare/vendor/laravel/framework/src/Illuminate/Cache/Repository.php:208 #5 Illuminate\Cache\Repository:put in /var/www/html/blissimobiliare/vendor/laravel/framework/src/Illuminate/Session/CacheBasedSessionHandler.php:66 #4 Illuminate\Session\CacheBasedSessionHandler:write in /var/www/html/blissimobiliare/vendor/laravel/framework/src/Illuminate/Session/Store.php:129 #3 Illuminate\Session\Store:save in /var/www/html/blissimobiliare/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php:87 #2 Illuminate\Session\Middleware\StartSession:terminate in /var/www/html/blissimobiliare/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php:218 #1 Illuminate\Foundation\Http\Kernel:terminateMiddleware in /var/www/html/blissimobiliare/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php:189 #0 Illuminate\Foundation\Http\Kernel:terminate in /var/www/html/blissimobiliare/public/index.php:58
12
Predis\Response\ServerException
/vendor/predis/predis/src/Client.php370
11
Predis\Client onErrorResponse
/vendor/predis/predis/src/Client.php335
10
Predis\Client executeCommand
/vendor/predis/predis/src/Client.php314
9
Predis\Client __call
/vendor/laravel/framework/src/Illuminate/Redis/Connections/Connection.php114
8
Illuminate\Redis\Connections\Connection command
/vendor/laravel/framework/src/Illuminate/Redis/Connections/Connection.php214
7
Illuminate\Redis\Connections\Connection __call
/vendor/laravel/framework/src/Illuminate/Cache/RedisStore.php93
6
Illuminate\Cache\RedisStore put
/vendor/laravel/framework/src/Illuminate/Cache/Repository.php208
5
Illuminate\Cache\Repository put
/vendor/laravel/framework/src/Illuminate/Session/CacheBasedSessionHandler.php66
4
Illuminate\Session\CacheBasedSessionHandler write
/vendor/laravel/framework/src/Illuminate/Session/Store.php129
3
Illuminate\Session\Store save
/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php87
2
Illuminate\Session\Middleware\StartSession terminate
/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php218
1
Illuminate\Foundation\Http\Kernel terminateMiddleware
/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php189
0
Illuminate\Foundation\Http\Kernel terminate
/public/index.php58
/var/www/html/blissimobiliare/vendor/predis/predis/src/Client.php
     *
     * @return mixed
     */
    protected function onErrorResponse(CommandInterface $command, ErrorResponseInterface $response)
    {
        if ($command instanceof ScriptCommand && $response->getErrorType() === 'NOSCRIPT') {
            $eval = $this->createCommand('EVAL');
            $eval->setRawArguments($command->getEvalArguments());
 
            $response = $this->executeCommand($eval);
 
            if (!$response instanceof ResponseInterface) {
                $response = $command->parseResponse($response);
            }
 
            return $response;
        }
 
        if ($this->options->exceptions) {
            throw new ServerException($response->getMessage());
        }
 
        return $response;
    }
 
    /**
     * Executes the specified initializer method on `$this` by adjusting the
     * actual invokation depending on the arity (0, 1 or 2 arguments). This is
     * simply an utility method to create Redis contexts instances since they
     * follow a common initialization path.
     *
     * @param string $initializer Method name.
     * @param array  $argv        Arguments for the method.
     *
     * @return mixed
     */
    private function sharedContextFactory($initializer, $argv = null)
    {
        switch (count($argv)) {
            case 0:
Arguments
  1. "MISCONF Redis is configured to save RDB snapshots, but it is currently not able to persist on disk. Commands that may modify the data set are disabled, because this instance is configured to report errors during writes if RDB snapshotting fails (stop-writes-on-bgsave-error option). Please check the Redis logs for details about the RDB error.  "
    
/var/www/html/blissimobiliare/vendor/predis/predis/src/Client.php
    }
 
    /**
     * {@inheritdoc}
     */
    public function createCommand($commandID, $arguments = array())
    {
        return $this->profile->createCommand($commandID, $arguments);
    }
 
    /**
     * {@inheritdoc}
     */
    public function executeCommand(CommandInterface $command)
    {
        $response = $this->connection->executeCommand($command);
 
        if ($response instanceof ResponseInterface) {
            if ($response instanceof ErrorResponseInterface) {
                $response = $this->onErrorResponse($command, $response);
            }
 
            return $response;
        }
 
        return $command->parseResponse($response);
    }
 
    /**
     * Handles -ERR responses returned by Redis.
     *
     * @param CommandInterface       $command  Redis command that generated the error.
     * @param ErrorResponseInterface $response Instance of the error response.
     *
     * @throws ServerException
     *
     * @return mixed
     */
    protected function onErrorResponse(CommandInterface $command, ErrorResponseInterface $response)
    {
Arguments
  1. Predis\Command\StringSetExpire {}
    
  2. Predis\Response\Error {}
    
/var/www/html/blissimobiliare/vendor/predis/predis/src/Client.php
        );
 
        if ($response instanceof ResponseInterface) {
            if ($response instanceof ErrorResponseInterface) {
                $error = true;
            }
 
            return (string) $response;
        }
 
        return $response;
    }
 
    /**
     * {@inheritdoc}
     */
    public function __call($commandID, $arguments)
    {
        return $this->executeCommand(
            $this->createCommand($commandID, $arguments)
        );
    }
 
    /**
     * {@inheritdoc}
     */
    public function createCommand($commandID, $arguments = array())
    {
        return $this->profile->createCommand($commandID, $arguments);
    }
 
    /**
     * {@inheritdoc}
     */
    public function executeCommand(CommandInterface $command)
    {
        $response = $this->connection->executeCommand($command);
 
        if ($response instanceof ResponseInterface) {
            if ($response instanceof ErrorResponseInterface) {
Arguments
  1. Predis\Command\StringSetExpire {}
    
/var/www/html/blissimobiliare/vendor/laravel/framework/src/Illuminate/Redis/Connections/Connection.php
     * @param  \Closure  $callback
     * @return void
     */
    public function psubscribe($channels, Closure $callback)
    {
        return $this->createSubscription($channels, $callback, __FUNCTION__);
    }
 
    /**
     * Run a command against the Redis database.
     *
     * @param  string  $method
     * @param  array   $parameters
     * @return mixed
     */
    public function command($method, array $parameters = [])
    {
        $start = microtime(true);
 
        $result = $this->client->{$method}(...$parameters);
 
        $time = round((microtime(true) - $start) * 1000, 2);
 
        if (isset($this->events)) {
            $this->event(new CommandExecuted($method, $parameters, $time, $this));
        }
 
        return $result;
    }
 
    /**
     * Fire the given event if possible.
     *
     * @param  mixed  $event
     * @return void
     */
    protected function event($event)
    {
        if (isset($this->events)) {
            $this->events->dispatch($event);
Arguments
  1. "setex"
    
  2. array:3 [
      0 => "laravel:OW0eOhLTbkjmcEbc3g190lODjI8kcKzGYINAkrdz"
      1 => 7200
      2 => "s:332:"a:4:{s:6:"_token";s:40:"P6JCG7Jgl49zN7ulqxW6nKjSTiNOgqSFhNsbyOgm";s:9:"_previous";a:1:{s:3:"url";s:137:"http://dev.blissimobiliare.ro/en/blog/real-estate/imobiliarele-in-2019-ne-paste-o-criza-ca-cea-din-2008-datele-statistice-arata-ca-nu-212";}s:22:"PHPDEBUGBAR_STACK_DATA";a:0:{}s:6:"_flash";a:2:{s:3:"old";a:0:{}s:3:"new";a:0:{}}}";"
    ]
    
/var/www/html/blissimobiliare/vendor/laravel/framework/src/Illuminate/Redis/Connections/Connection.php
    /**
     * Unset the event dispatcher instance on the connection.
     *
     * @return void
     */
    public function unsetEventDispatcher()
    {
        $this->events = null;
    }
 
    /**
     * Pass other method calls down to the underlying client.
     *
     * @param  string  $method
     * @param  array  $parameters
     * @return mixed
     */
    public function __call($method, $parameters)
    {
        return $this->command($method, $parameters);
    }
}
 
Arguments
  1. "setex"
    
  2. array:3 [
      0 => "laravel:OW0eOhLTbkjmcEbc3g190lODjI8kcKzGYINAkrdz"
      1 => 7200
      2 => "s:332:"a:4:{s:6:"_token";s:40:"P6JCG7Jgl49zN7ulqxW6nKjSTiNOgqSFhNsbyOgm";s:9:"_previous";a:1:{s:3:"url";s:137:"http://dev.blissimobiliare.ro/en/blog/real-estate/imobiliarele-in-2019-ne-paste-o-criza-ca-cea-din-2008-datele-statistice-arata-ca-nu-212";}s:22:"PHPDEBUGBAR_STACK_DATA";a:0:{}s:6:"_flash";a:2:{s:3:"old";a:0:{}s:3:"new";a:0:{}}}";"
    ]
    
/var/www/html/blissimobiliare/vendor/laravel/framework/src/Illuminate/Cache/RedisStore.php
 
        foreach ($values as $index => $value) {
            $results[$keys[$index]] = ! is_null($value) ? $this->unserialize($value) : null;
        }
 
        return $results;
    }
 
    /**
     * Store an item in the cache for a given number of minutes.
     *
     * @param  string  $key
     * @param  mixed   $value
     * @param  float|int  $minutes
     * @return void
     */
    public function put($key, $value, $minutes)
    {
        $this->connection()->setex(
            $this->prefix.$key, (int) max(1, $minutes * 60), $this->serialize($value)
        );
    }
 
    /**
     * Store multiple items in the cache for a given number of minutes.
     *
     * @param  array  $values
     * @param  float|int  $minutes
     * @return void
     */
    public function putMany(array $values, $minutes)
    {
        $this->connection()->multi();
 
        foreach ($values as $key => $value) {
            $this->put($key, $value, $minutes);
        }
 
        $this->connection()->exec();
    }
Arguments
  1. "setex"
    
  2. array:3 [
      0 => "laravel:OW0eOhLTbkjmcEbc3g190lODjI8kcKzGYINAkrdz"
      1 => 7200
      2 => "s:332:"a:4:{s:6:"_token";s:40:"P6JCG7Jgl49zN7ulqxW6nKjSTiNOgqSFhNsbyOgm";s:9:"_previous";a:1:{s:3:"url";s:137:"http://dev.blissimobiliare.ro/en/blog/real-estate/imobiliarele-in-2019-ne-paste-o-criza-ca-cea-din-2008-datele-statistice-arata-ca-nu-212";}s:22:"PHPDEBUGBAR_STACK_DATA";a:0:{}s:6:"_flash";a:2:{s:3:"old";a:0:{}s:3:"new";a:0:{}}}";"
    ]
    
/var/www/html/blissimobiliare/vendor/laravel/framework/src/Illuminate/Cache/Repository.php
    }
 
    /**
     * Store an item in the cache.
     *
     * @param  string  $key
     * @param  mixed   $value
     * @param  \DateTimeInterface|\DateInterval|float|int|null  $minutes
     * @return void
     */
    public function put($key, $value, $minutes = null)
    {
        if (is_array($key)) {
            $this->putMany($key, $value);
 
            return;
        }
 
        if (! is_null($minutes = $this->getMinutes($minutes))) {
            $this->store->put($this->itemKey($key), $value, $minutes);
 
            $this->event(new KeyWritten($key, $value, $minutes));
        }
    }
 
    /**
     * {@inheritdoc}
     */
    public function set($key, $value, $ttl = null)
    {
        $this->put($key, $value, $ttl);
    }
 
    /**
     * Store multiple items in the cache for a given number of minutes.
     *
     * @param  array  $values
     * @param  \DateTimeInterface|\DateInterval|float|int  $minutes
     * @return void
     */
Arguments
  1. "OW0eOhLTbkjmcEbc3g190lODjI8kcKzGYINAkrdz"
    
  2. "a:4:{s:6:"_token";s:40:"P6JCG7Jgl49zN7ulqxW6nKjSTiNOgqSFhNsbyOgm";s:9:"_previous";a:1:{s:3:"url";s:137:"http://dev.blissimobiliare.ro/en/blog/real-estate/imobiliarele-in-2019-ne-paste-o-criza-ca-cea-din-2008-datele-statistice-arata-ca-nu-212";}s:22:"PHPDEBUGBAR_STACK_DATA";a:0:{}s:6:"_flash";a:2:{s:3:"old";a:0:{}s:3:"new";a:0:{}}}"
    
  3. 120
    
/var/www/html/blissimobiliare/vendor/laravel/framework/src/Illuminate/Session/CacheBasedSessionHandler.php
     */
    public function close()
    {
        return true;
    }
 
    /**
     * {@inheritdoc}
     */
    public function read($sessionId)
    {
        return $this->cache->get($sessionId, '');
    }
 
    /**
     * {@inheritdoc}
     */
    public function write($sessionId, $data)
    {
        return $this->cache->put($sessionId, $data, $this->minutes);
    }
 
    /**
     * {@inheritdoc}
     */
    public function destroy($sessionId)
    {
        return $this->cache->forget($sessionId);
    }
 
    /**
     * {@inheritdoc}
     */
    public function gc($lifetime)
    {
        return true;
    }
 
    /**
     * Get the underlying cache repository.
Arguments
  1. "OW0eOhLTbkjmcEbc3g190lODjI8kcKzGYINAkrdz"
    
  2. "a:4:{s:6:"_token";s:40:"P6JCG7Jgl49zN7ulqxW6nKjSTiNOgqSFhNsbyOgm";s:9:"_previous";a:1:{s:3:"url";s:137:"http://dev.blissimobiliare.ro/en/blog/real-estate/imobiliarele-in-2019-ne-paste-o-criza-ca-cea-din-2008-datele-statistice-arata-ca-nu-212";}s:22:"PHPDEBUGBAR_STACK_DATA";a:0:{}s:6:"_flash";a:2:{s:3:"old";a:0:{}s:3:"new";a:0:{}}}"
    
  3. 120
    
/var/www/html/blissimobiliare/vendor/laravel/framework/src/Illuminate/Session/Store.php
     *
     * @param  string  $data
     * @return string
     */
    protected function prepareForUnserialize($data)
    {
        return $data;
    }
 
    /**
     * Save the session data to storage.
     *
     * @return bool
     */
    public function save()
    {
        $this->ageFlashData();
 
        $this->handler->write($this->getId(), $this->prepareForStorage(
            serialize($this->attributes)
        ));
 
        $this->started = false;
    }
 
    /**
     * Prepare the serialized session data for storage.
     *
     * @param  string  $data
     * @return string
     */
    protected function prepareForStorage($data)
    {
        return $data;
    }
 
    /**
     * Age the flash data for the session.
     *
     * @return void
Arguments
  1. "OW0eOhLTbkjmcEbc3g190lODjI8kcKzGYINAkrdz"
    
  2. "a:4:{s:6:"_token";s:40:"P6JCG7Jgl49zN7ulqxW6nKjSTiNOgqSFhNsbyOgm";s:9:"_previous";a:1:{s:3:"url";s:137:"http://dev.blissimobiliare.ro/en/blog/real-estate/imobiliarele-in-2019-ne-paste-o-criza-ca-cea-din-2008-datele-statistice-arata-ca-nu-212";}s:22:"PHPDEBUGBAR_STACK_DATA";a:0:{}s:6:"_flash";a:2:{s:3:"old";a:0:{}s:3:"new";a:0:{}}}"
    
/var/www/html/blissimobiliare/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php
        if ($this->sessionConfigured()) {
            $this->storeCurrentUrl($request, $session);
 
            $this->addCookieToResponse($response, $session);
        }
 
        return $response;
    }
 
    /**
     * Perform any final actions for the request lifecycle.
     *
     * @param  \Illuminate\Http\Request  $request
     * @param  \Symfony\Component\HttpFoundation\Response  $response
     * @return void
     */
    public function terminate($request, $response)
    {
        if ($this->sessionHandled && $this->sessionConfigured() && ! $this->usingCookieSessions()) {
            $this->manager->driver()->save();
        }
    }
 
    /**
     * Start the session for the given request.
     *
     * @param  \Illuminate\Http\Request  $request
     * @return \Illuminate\Contracts\Session\Session
     */
    protected function startSession(Request $request)
    {
        return tap($this->getSession($request), function ($session) use ($request) {
            $session->setRequestOnHandler($request);
 
            $session->start();
        });
    }
 
    /**
     * Get the session implementation from the manager.
/var/www/html/blissimobiliare/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php
     * @return void
     */
    protected function terminateMiddleware($request, $response)
    {
        $middlewares = $this->app->shouldSkipMiddleware() ? [] : array_merge(
            $this->gatherRouteMiddleware($request),
            $this->middleware
        );
 
        foreach ($middlewares as $middleware) {
            if (! is_string($middleware)) {
                continue;
            }
 
            [$name] = $this->parseMiddleware($middleware);
 
            $instance = $this->app->make($name);
 
            if (method_exists($instance, 'terminate')) {
                $instance->terminate($request, $response);
            }
        }
    }
 
    /**
     * Gather the route middleware for the given request.
     *
     * @param  \Illuminate\Http\Request  $request
     * @return array
     */
    protected function gatherRouteMiddleware($request)
    {
        if ($route = $request->route()) {
            return $this->router->gatherRouteMiddleware($route);
        }
 
        return [];
    }
 
    /**
Arguments
  1. Illuminate\Http\Request {
      #json: null
      #convertedFiles: null
      #userResolver: Closure($guard = null) { …4}
      #routeResolver: Closure() { …4}
      +attributes: Symfony\Component\HttpFoundation\ParameterBag {}
      +request: Symfony\Component\HttpFoundation\ParameterBag {#1}
      +query: Symfony\Component\HttpFoundation\ParameterBag {#1}
      +server: Symfony\Component\HttpFoundation\ServerBag {}
      +files: Symfony\Component\HttpFoundation\FileBag {}
      +cookies: Symfony\Component\HttpFoundation\ParameterBag {}
      +headers: Symfony\Component\HttpFoundation\HeaderBag {}
      #content: null
      #languages: null
      #charsets: null
      #encodings: null
      #acceptableContentTypes: array:1 [
        0 => "*/*"
      ]
      #pathInfo: "/en/blog/real-estate/imobiliarele-in-2019-ne-paste-o-criza-ca-cea-din-2008-datele-statistice-arata-ca-nu-212"
      #requestUri: "/en/blog/real-estate/imobiliarele-in-2019-ne-paste-o-criza-ca-cea-din-2008-datele-statistice-arata-ca-nu-212"
      #baseUrl: ""
      #basePath: null
      #method: "GET"
      #format: null
      #session: Illuminate\Session\Store {}
      #locale: null
      #defaultLocale: "en"
      -preferredFormat: null
      -isHostValid: true
      -isForwardedValid: true
      basePath: ""
      format: "html"
    }
    
  2. Illuminate\Http\Response {}
    
/var/www/html/blissimobiliare/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php
     */
    protected function dispatchToRouter()
    {
        return function ($request) {
            $this->app->instance('request', $request);
 
            return $this->router->dispatch($request);
        };
    }
 
    /**
     * Call the terminate method on any terminable middleware.
     *
     * @param  \Illuminate\Http\Request  $request
     * @param  \Illuminate\Http\Response  $response
     * @return void
     */
    public function terminate($request, $response)
    {
        $this->terminateMiddleware($request, $response);
 
        $this->app->terminate();
    }
 
    /**
     * Call the terminate method on any terminable middleware.
     *
     * @param  \Illuminate\Http\Request  $request
     * @param  \Illuminate\Http\Response  $response
     * @return void
     */
    protected function terminateMiddleware($request, $response)
    {
        $middlewares = $this->app->shouldSkipMiddleware() ? [] : array_merge(
            $this->gatherRouteMiddleware($request),
            $this->middleware
        );
 
        foreach ($middlewares as $middleware) {
            if (! is_string($middleware)) {
Arguments
  1. Illuminate\Http\Request {
      #json: null
      #convertedFiles: null
      #userResolver: Closure($guard = null) { …4}
      #routeResolver: Closure() { …4}
      +attributes: Symfony\Component\HttpFoundation\ParameterBag {}
      +request: Symfony\Component\HttpFoundation\ParameterBag {#1}
      +query: Symfony\Component\HttpFoundation\ParameterBag {#1}
      +server: Symfony\Component\HttpFoundation\ServerBag {}
      +files: Symfony\Component\HttpFoundation\FileBag {}
      +cookies: Symfony\Component\HttpFoundation\ParameterBag {}
      +headers: Symfony\Component\HttpFoundation\HeaderBag {}
      #content: null
      #languages: null
      #charsets: null
      #encodings: null
      #acceptableContentTypes: array:1 [
        0 => "*/*"
      ]
      #pathInfo: "/en/blog/real-estate/imobiliarele-in-2019-ne-paste-o-criza-ca-cea-din-2008-datele-statistice-arata-ca-nu-212"
      #requestUri: "/en/blog/real-estate/imobiliarele-in-2019-ne-paste-o-criza-ca-cea-din-2008-datele-statistice-arata-ca-nu-212"
      #baseUrl: ""
      #basePath: null
      #method: "GET"
      #format: null
      #session: Illuminate\Session\Store {}
      #locale: null
      #defaultLocale: "en"
      -preferredFormat: null
      -isHostValid: true
      -isForwardedValid: true
      basePath: ""
      format: "html"
    }
    
  2. Illuminate\Http\Response {}
    
/var/www/html/blissimobiliare/public/index.php
|--------------------------------------------------------------------------
| Run The Application
|--------------------------------------------------------------------------
|
| Once we have the application, we can handle the incoming request
| through the kernel, and send the associated response back to
| the client's browser allowing them to enjoy the creative
| and wonderful application we have prepared for them.
|
*/
 
$kernel = $app->make(Illuminate\Contracts\Http\Kernel::class);
 
$response = $kernel->handle(
    $request = Illuminate\Http\Request::capture()
);
 
$response->send();
 
$kernel->terminate($request, $response);
 
Arguments
  1. Illuminate\Http\Request {
      #json: null
      #convertedFiles: null
      #userResolver: Closure($guard = null) { …4}
      #routeResolver: Closure() { …4}
      +attributes: Symfony\Component\HttpFoundation\ParameterBag {}
      +request: Symfony\Component\HttpFoundation\ParameterBag {#1}
      +query: Symfony\Component\HttpFoundation\ParameterBag {#1}
      +server: Symfony\Component\HttpFoundation\ServerBag {}
      +files: Symfony\Component\HttpFoundation\FileBag {}
      +cookies: Symfony\Component\HttpFoundation\ParameterBag {}
      +headers: Symfony\Component\HttpFoundation\HeaderBag {}
      #content: null
      #languages: null
      #charsets: null
      #encodings: null
      #acceptableContentTypes: array:1 [
        0 => "*/*"
      ]
      #pathInfo: "/en/blog/real-estate/imobiliarele-in-2019-ne-paste-o-criza-ca-cea-din-2008-datele-statistice-arata-ca-nu-212"
      #requestUri: "/en/blog/real-estate/imobiliarele-in-2019-ne-paste-o-criza-ca-cea-din-2008-datele-statistice-arata-ca-nu-212"
      #baseUrl: ""
      #basePath: null
      #method: "GET"
      #format: null
      #session: Illuminate\Session\Store {}
      #locale: null
      #defaultLocale: "en"
      -preferredFormat: null
      -isHostValid: true
      -isForwardedValid: true
      basePath: ""
      format: "html"
    }
    
  2. Illuminate\Http\Response {}
    

Environment & details:

empty
empty
empty
Key Value
XSRF-TOKEN
"eyJpdiI6IjJwdTBYRmJlOUI2UENJaGtiK1VNelE9PSIsInZhbHVlIjoiMFF6TlljMDZFU3NTQ3dwQ0ZFc3dSUVNBT2t6dUF6K21zXC9GRmxcL1NVNWlTR1VDUXpzSDlKWjRVSTlXM0t4RWFkIiwibWFjIjoiMDYyMDJkZTNkOWEwYmU3MzYwZDI3ODk1YTAxZDdhZDdjMjc3MTg5MDRkZDBkMzRmZmUyZGRjYmU2NTdlYzU3MSJ9"
laravel_session
"eyJpdiI6IjJSSitUVGx6VElHN3RIbGkyTU5yTEE9PSIsInZhbHVlIjoiemRxR0FWK2M3cDBLenE3MnVkRnJQV2U0RXNXTTBSejYyK1lzdFZqc0RxcGNETkdwNTFNaWRQXC9UUjJYME9TZUMiLCJtYWMiOiJjOWMxZjQ2NDQ0MTA3YmI4ZmYyMmQ2YzkzYTQwM2I1Zjc0ZGViZDcyODNiMWJlYTFmNTM3MTQxNzQ5NjM0MWQ3In0="
lang
"eyJpdiI6IlcxaEswcHFWNm9ST3FCS2N4OXAxSFE9PSIsInZhbHVlIjoiZG1iMXpZRWZ5Y05qeFJ6akxDdm45UT09IiwibWFjIjoiOGJjMzdiNWY3MWRmNDkzZGViNjdiMzMxMzllZTg1NGEwMDI3MDAyMDhlOGQ0NGI3ZTExMTE3OWQ2ZGFjMTZmNCJ9"
empty
Key Value
REDIRECT_UNIQUE_ID
"aMYliKwfEagAAEC0av4AAAAP"
REDIRECT_SCRIPT_URL
"/en/blog/real-estate/imobiliarele-in-2019-ne-paste-o-criza-ca-cea-din-2008-datele-statistice-arata-ca-nu-212"
REDIRECT_SCRIPT_URI
"http://dev.blissimobiliare.ro/en/blog/real-estate/imobiliarele-in-2019-ne-paste-o-criza-ca-cea-din-2008-datele-statistice-arata-ca-nu-212"
REDIRECT_STATUS
"200"
UNIQUE_ID
"aMYliKwfEagAAEC0av4AAAAP"
SCRIPT_URL
"/en/blog/real-estate/imobiliarele-in-2019-ne-paste-o-criza-ca-cea-din-2008-datele-statistice-arata-ca-nu-212"
SCRIPT_URI
"http://dev.blissimobiliare.ro/en/blog/real-estate/imobiliarele-in-2019-ne-paste-o-criza-ca-cea-din-2008-datele-statistice-arata-ca-nu-212"
HTTP_ACCEPT
"*/*"
HTTP_USER_AGENT
"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"
HTTP_COOKIE
"XSRF-TOKEN=eyJpdiI6IjJwdTBYRmJlOUI2UENJaGtiK1VNelE9PSIsInZhbHVlIjoiMFF6TlljMDZFU3NTQ3dwQ0ZFc3dSUVNBT2t6dUF6K21zXC9GRmxcL1NVNWlTR1VDUXpzSDlKWjRVSTlXM0t4RWFkIiwibWFjIjoiMDYyMDJkZTNkOWEwYmU3MzYwZDI3ODk1YTAxZDdhZDdjMjc3MTg5MDRkZDBkMzRmZmUyZGRjYmU2NTdlYzU3MSJ9; laravel_session=eyJpdiI6IjJSSitUVGx6VElHN3RIbGkyTU5yTEE9PSIsInZhbHVlIjoiemRxR0FWK2M3cDBLenE3MnVkRnJQV2U0RXNXTTBSejYyK1lzdFZqc0RxcGNETkdwNTFNaWRQXC9UUjJYME9TZUMiLCJtYWMiOiJjOWMxZjQ2NDQ0MTA3YmI4ZmYyMmQ2YzkzYTQwM2I1Zjc0ZGViZDcyODNiMWJlYTFmNTM3MTQxNzQ5NjM0MWQ3In0%3D; lang=eyJpdiI6IlcxaEswcHFWNm9ST3FCS2N4OXAxSFE9PSIsInZhbHVlIjoiZG1iMXpZRWZ5Y05qeFJ6akxDdm45UT09IiwibWFjIjoiOGJjMzdiNWY3MWRmNDkzZGViNjdiMzMxMzllZTg1NGEwMDI3MDAyMDhlOGQ0NGI3ZTExMTE3OWQ2ZGFjMTZmNCJ9"
HTTP_ACCEPT_ENCODING
"gzip, br, zstd, deflate"
HTTP_HOST
"dev.blissimobiliare.ro"
HTTP_VIA
"1.1 squid-proxy-5b5d847c96-b8kmf (squid/6.10)"
HTTP_X_FORWARDED_FOR
"10.3.134.55"
HTTP_CACHE_CONTROL
"max-age=259200"
HTTP_CONNECTION
"keep-alive"
PATH
"/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"
SERVER_SIGNATURE
""
SERVER_SOFTWARE
"Apache"
SERVER_NAME
"dev.blissimobiliare.ro"
SERVER_ADDR
"172.31.17.168"
SERVER_PORT
"80"
REMOTE_ADDR
"216.73.216.97"
DOCUMENT_ROOT
"/var/www/html/blissimobiliare/public"
REQUEST_SCHEME
"http"
CONTEXT_PREFIX
""
CONTEXT_DOCUMENT_ROOT
"/var/www/html/blissimobiliare/public"
SERVER_ADMIN
"razvan.iacob@blissimobiliare.ro"
SCRIPT_FILENAME
"/var/www/html/blissimobiliare/public/index.php"
REMOTE_PORT
"11555"
REDIRECT_URL
"/en/blog/real-estate/imobiliarele-in-2019-ne-paste-o-criza-ca-cea-din-2008-datele-statistice-arata-ca-nu-212"
GATEWAY_INTERFACE
"CGI/1.1"
SERVER_PROTOCOL
"HTTP/1.1"
REQUEST_METHOD
"GET"
QUERY_STRING
""
REQUEST_URI
"/en/blog/real-estate/imobiliarele-in-2019-ne-paste-o-criza-ca-cea-din-2008-datele-statistice-arata-ca-nu-212"
SCRIPT_NAME
"/index.php"
PHP_SELF
"/index.php"
REQUEST_TIME_FLOAT
1757816200.553
REQUEST_TIME
1757816200
APP_ENV
"dev"
APP_KEY
"base64:TUuFX2pGhF01If7DKAC3kZsG4eHfCEDGZOiq1YLX/Fc="
APP_DEBUG
"true"
APP_LOG_LEVEL
"debug"
APP_URL
"https://dev.blissimobiliare.ro"
DB_CONNECTION
"mysql"
DB_HOST
"jaap.c0yqfgjfckuc.eu-central-1.rds.amazonaws.com"
DB_PORT
"3306"
DB_DATABASE
"jaap_dev"
DB_USERNAME
"root"
DB_PASSWORD
"nd3nfm90ms"
BROADCAST_DRIVER
"pusher"
CACHE_DRIVER
"redis"
SESSION_DRIVER
"redis"
QUEUE_DRIVER
"redis"
REDIS_HOST
"127.0.0.1"
REDIS_PASSWORD
"null"
REDIS_PORT
"6379"
SOLR_CORE
"core0"
SOLR_USER
"root"
SOLR_PASS
"jA5GpXhFCc7SeY6x"
MAIL_DRIVER
"smtp"
MAIL_HOST
"smtp.sendgrid.net"
MAIL_PORT
"587"
MAIL_USERNAME
"apikey"
MAIL_PASSWORD
"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"
MAIL_ENCRYPTION
"tls"
SENGRID_API_KEY
"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"
PUSHER_APP_ID
"266734"
PUSHER_APP_KEY
"1da30260f9dbb1a0d9db"
PUSHER_APP_SECRET
"10fbeff65291a4cc067a"
SLACK_WEBHOOK_URL
"https://hooks.slack.com/services/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"
MIXPANEL_TOKEN
"25d54c3d4d562ae8353ed7c7417d488b"
ANALYTICS_VIEW_ID
"132938481"
RECAPTCHA_KEY
"6LecPnoUAAAAAAZgRBMRPEA1V2bqSKNPmTnlN_M_"
RECAPTCHA_SECRET
"6LecPnoUAAAAAD-xVo0bqW7XCeGEHjotj48ShhfK"
S3_KEY
"AKIAIY23DCGM7GE6X26A"
S3_SECRET
"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"
S3_REGION
"eu-central-1"
S3_BUCKET
"bliss-files"
IPAPI_KEY
""
DEBUGBAR_ENABLED
"true"
DB_LOG_QUERIES
"false"
DB_LOG_SLOW_QUERIES
"true"
DB_SLOW_QUERIES_MIN_EXEC_TIME
"100"
DB_LOG_OVERRIDE
"false"
DB_LOG_DIRECTORY
"logs/db"
DB_CONVERT_TIME_TO_SECONDS
"false"
DB_LOG_SEPARATE_ARTISAN
"false"
Key Value
APP_ENV
"dev"
APP_KEY
"base64:TUuFX2pGhF01If7DKAC3kZsG4eHfCEDGZOiq1YLX/Fc="
APP_DEBUG
"true"
APP_LOG_LEVEL
"debug"
APP_URL
"https://dev.blissimobiliare.ro"
DB_CONNECTION
"mysql"
DB_HOST
"jaap.c0yqfgjfckuc.eu-central-1.rds.amazonaws.com"
DB_PORT
"3306"
DB_DATABASE
"jaap_dev"
DB_USERNAME
"root"
DB_PASSWORD
"nd3nfm90ms"
BROADCAST_DRIVER
"pusher"
CACHE_DRIVER
"redis"
SESSION_DRIVER
"redis"
QUEUE_DRIVER
"redis"
REDIS_HOST
"127.0.0.1"
REDIS_PASSWORD
"null"
REDIS_PORT
"6379"
SOLR_CORE
"core0"
SOLR_USER
"root"
SOLR_PASS
"jA5GpXhFCc7SeY6x"
MAIL_DRIVER
"smtp"
MAIL_HOST
"smtp.sendgrid.net"
MAIL_PORT
"587"
MAIL_USERNAME
"apikey"
MAIL_PASSWORD
"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"
MAIL_ENCRYPTION
"tls"
SENGRID_API_KEY
"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"
PUSHER_APP_ID
"266734"
PUSHER_APP_KEY
"1da30260f9dbb1a0d9db"
PUSHER_APP_SECRET
"10fbeff65291a4cc067a"
SLACK_WEBHOOK_URL
"https://hooks.slack.com/services/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"
MIXPANEL_TOKEN
"25d54c3d4d562ae8353ed7c7417d488b"
ANALYTICS_VIEW_ID
"132938481"
RECAPTCHA_KEY
"6LecPnoUAAAAAAZgRBMRPEA1V2bqSKNPmTnlN_M_"
RECAPTCHA_SECRET
"6LecPnoUAAAAAD-xVo0bqW7XCeGEHjotj48ShhfK"
S3_KEY
"AKIAIY23DCGM7GE6X26A"
S3_SECRET
"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"
S3_REGION
"eu-central-1"
S3_BUCKET
"bliss-files"
IPAPI_KEY
""
DEBUGBAR_ENABLED
"true"
DB_LOG_QUERIES
"false"
DB_LOG_SLOW_QUERIES
"true"
DB_SLOW_QUERIES_MIN_EXEC_TIME
"100"
DB_LOG_OVERRIDE
"false"
DB_LOG_DIRECTORY
"logs/db"
DB_CONVERT_TIME_TO_SECONDS
"false"
DB_LOG_SEPARATE_ARTISAN
"false"
0. Whoops\Handler\PrettyPageHandler