File: D:/HostingSpaces/SBogers14/coeveringmatrijzen.nl/app/controllers/BaseController.php
<?php
use Coevering\Facades\MenuService;
class BaseController extends Controller {
protected $pageSlug;
protected $mainTitle;
public function __construct()
{
$this->mainTitle = Lang::get('app/pageTitles.main');
View::share('menuService', MenuService::get());
\View::share('komma',
strpos(Request::getHttpHost(), 'komma') !== false ||
strpos(Request::getHttpHost(), 'local') !== false);
}
protected function renderSubPage($subSlug)
{
return View::make('layouts.pages.subPageTemplate')
->with([
'pageSlug' => $this->pageSlug,
'subSlug' => $subSlug,
'pageTitle' => \Lang::get('app/pageTitles.' . $subSlug) . ' | ' . \Lang::get('app/pageTitles.' . $this->pageSlug) . ' | ' . $this->mainTitle
]);
}
public function abort()
{
return \View::make('layouts.pages.abort')->with([
'pageTitle' => 'Pagina niet gevonden',
'pageSlug' => 'abort',
]);
}
}