File: D:/HostingSpaces/SBogers87/basephotography.nl/app/Komma/Pages/PageController.php
<?php
namespace Komma\Pages;
use Illuminate\Http\Request;
use Komma\BaseController;
use Komma\Projects\ProjectRepository;
use Komma\Projects\ProjectService;
class PageController extends \BaseController
{
public $data;
protected $pageService;
protected $projectService;
public function __construct(PageService $pageService, ProjectService $projectService){;
$this->pageService = $pageService;
$this->projectService = $projectService;
$this->data = (object)[
'translations' => $this->pageService->getTextBlocks()
];
}
public function show($id = 2){
$this->data->id = $id;
$this->data->content = $this->pageService->getPageContent($id);
$projects = $this->projectService->getProjects();
return \View::make('layouts.pages.'.$this->data->content->code_name)->with([
'data' => $this->data,
'projects' => $projects,
'categories' => $this->projectService->getCategories()
]);
}
}