src/Http/Controllers/PagePublicController.php
protected function getPage($slug)
    {
        // get page by slug
        $page = $this->model->getPage($slug);

        if (is_null($page)) {
            abort(404);
        }

        //Set theme variables
        $view = $page->view;
        $view = view()->exists('page::' . $view) ? $view : 'default';

        if ($page->compile) {
            $page->content = blade_compile($page->content);
        }

        return $this->response
            ->setMetaKeyword(strip_tags($page->meta_keyword))
            ->setMetaDescription(strip_tags($page->meta_description))
            ->setMetaTitle(strip_tags($page->meta_title))
            ->view('page::' . $view)
            ->data(compact('page'))
            ->output();

    }
protected function getPage($slug)
    {
        // get page by slug
        $page = $this->model->getPage($slug);

        if (is_null($page)) {
            abort(404);
        }

        //Set theme variables
        $view = $page->view;
        $view = view()->exists('page::' . $view) ? $view : 'default';

        if ($page->compile) {
            $page->content = blade_compile($page->content);
        }

        return $this->response
            ->setMetaKeyword(strip_tags($page->meta_keyword))
            ->setMetaDescription(strip_tags($page->meta_description))
            ->setMetaTitle(strip_tags($page->meta_title))
            ->view('page::' . $view)
            ->data(compact('page'))
            ->output();

    }
protected function getPage ( $ slug ) { // get page by slug $ page = $ this -> model -> getPage ( $ slug ) ; if ( is_null ( $ page ) ) { abort ( 404 ) ; } //Set theme variables $ view = $ page -> view ; $ view = view ( ) -> exists ( 'page::' . $ view ) ? $ view : 'default' ; if ( $ page -> compile ) { $ page -> content = blade_compile ( $ page -> content ) ; } return $ this -> response -> setMetaKeyword ( strip_tags ( $ page -> meta_keyword ) ) -> setMetaDescription ( strip_tags ( $ page -> meta_description ) ) -> setMetaTitle ( strip_tags ( $ page -> meta_title ) ) -> view ( 'page::' . $ view ) -> data ( compact ( 'page' ) ) -> output ( ) ; }
Show page.

@param string $slug

@return response
Show page .