Laravel Попытка получить свойство 'Постоянная ссылка' необъекта (маршрутизатор. php) - PullRequest
0 голосов
/ 27 марта 2020

Я недавно переместил свое приложение Laravel с GCP на localhost, чтобы протестировать его локально. Панель администратора моего приложения работает нормально, но страницы для фронтальных пользователей - нет.

Всякий раз, когда я пытаюсь получить доступ к домашней странице, например, я сталкиваюсь с этой ошибкой.

Trying to get property 'permalink' of non-object

\Server\htdocs\askkarin\app\main\classes\Router.php
}

/**
 * Loads the URL map - a list of page file names and corresponding URL patterns.
 * The URL map can is cached. The clearUrlMap() method resets the cache. By default
 * the map is updated every time when a page is saved in the back-end, or
 * when the interval defined with the system.urlMapCacheTtl expires.
 * @return boolean Returns true if the URL map was loaded from the cache. Otherwise returns false.
 */
protected function loadUrlMap()
{
    $cacheable = Config::get('system.enableRoutesCache');
    $cached = $cacheable ? Cache::get($this->getUrlMapCacheKey(), FALSE) : FALSE;

    if (!$cached OR ($unSerialized = @unserialize(@base64_decode($cached))) === FALSE) {
        // The item doesn't exist in the cache, create the map
        $pages = $this->theme->listPages();
        $map = [];
        foreach ($pages as $page) {
            if (!$page->permalink)
                continue;

            $map[] = ['file' => $page->getFileName(), 'pattern' => $page->permalink];
        }

        $this->urlMap = $map;
        if ($cacheable) {
            Cache::put(
                $this->getUrlMapCacheKey(),
                base64_encode(serialize($map)),
                Config::get('system.urlMapCacheTtl', now()->addMinute())
            );
        }

        return FALSE;
    }

    $this->urlMap = $unSerialized;

    return TRUE;

Аргументы "Попытка получить свойство 'Постоянная ссылка' необъекта"

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...