27 lines
550 B
PHP
27 lines
550 B
PHP
<?php
|
|
|
|
namespace App\Http\Controllers\Visitor;
|
|
|
|
use App\Http\Requests;
|
|
|
|
class Homepage extends ContentPage
|
|
{
|
|
public function getIndex()
|
|
{
|
|
// try to find some homepage
|
|
$page = $this->content->getHomepage();
|
|
|
|
// test if we have any homepage
|
|
if (!$page) {
|
|
return view('errors.homepageNotAvailable');
|
|
}
|
|
|
|
// render page
|
|
try {
|
|
return $this->renderPage($page);
|
|
} catch (\Exception $e) {
|
|
return view('errors.homepageNotAvailable');
|
|
}
|
|
}
|
|
}
|