HEX
Server: Microsoft-IIS/8.5
System: Windows NT YDAWBH120 6.3 build 9600 (Windows Server 2012 R2 Standard Edition) AMD64
User: tentjecom_web (0)
PHP: 7.4.14
Disabled: NONE
Upload Files
File: D:/HostingSpaces/SBogers107/jeugdsportdagen.nl/app/Komma/SimplePages/SimplePageController.php
<?php

namespace Komma\SimplePages;

use Illuminate\Http\Request;
use Illuminate\Support\Facades\Redirect;
use Komma\Blocks\BlockService;
use Komma\Contact\ContactController;
use Komma\Kms\Documents\DocumentController;
use Komma\Pages\PageService;
use Komma\Sitemap\SitemapController;

class SimplePageController extends \BaseController
{
    protected $simplePageService;
    protected $pageService;
    protected $documentController;

    public function __construct(SimplePageService $simplePageService, PageService $pageService, DocumentController $documentController)
    {
        parent::__construct();

        $this->simplePageService = $simplePageService;
        $this->pageService = $pageService;
        $this->documentController = $documentController;
    }

    public function show($id = 2)
    {
        //get content of page
        $page = $this->simplePageService->getSimplePageContent($id);

        //get all page links
        $links = $this->pageService->getAllRoutes();

        $programs = $this->documentController->getDocumentsForPage();

        return \View::make('layouts.pages.base_template')
            ->with('page', $page)
            ->with('links', $links)
            ->with('programs', $programs);
    }
}