File: D:/HostingSpaces/SBogers10/debierbaron.komma.pro/app/Komma/Boxes/BoxController.php
<?php
/**
* Short description for the file.
*
* @author Tim Van Samang <timvansamang@komma.pro>
* @copyright (c) 2012-2015, Komma Mediadesign
*/
namespace Komma\Boxes;
use Komma\Pages\PageService;
class BoxController extends \BaseController
{
private $boxService;
private $pageService;
public $data;
public function __construct(BoxService $boxService, PageService $pageService)
{
$this->data = (object)[];
$this->boxService = $boxService;
$this->pageService = $pageService;
}
public function index()
{
$this->data->content = $this->pageService->getPageByCodeName('box');
if (!$boxes = $this->boxService ->getBoxes()) dd('test');
$this->data->id = 4;
$this->data->content->items = $boxes;
return \View::make('layouts.box.overview')->withData($this->data);
}
public function detail($boxId)
{
if (!$box = $this->boxService->getBox($boxId));
$this->data->id = $boxId;
$this->data->content = $box;
return \View::make('layouts.box.item')->withData($this->data);
}
}