Title
+8 items
+Sale
NEW
Item tile here
+£21.99
+diff --git a/app/controllers/Home/Controller.php b/app/controllers/Home/Controller.php index ca63253..ce4a77f 100644 --- a/app/controllers/Home/Controller.php +++ b/app/controllers/Home/Controller.php @@ -11,29 +11,30 @@ class Controller extends \App\Controllers\Controller public function index() { - $servers = [ - ['type' => 'Minecraft' - , 'servers' => [ - [ - 'name' => 'survival.mc.aney.co.uk' - ,'description' => 'An open to all survival minecraft server.' - ] - ,[ - 'name' => 'creative.mc.aney.co.uk' - ,'description' => 'Creative minecraft server.' - ] - ] - ] - ,['type' => 'Factorio' - , 'servers' => [ - [ - 'name' => 'factorio.aney.co.uk' - ,'description' => 'The factory must grow.' - ] - ] - ] - ,['type' => 'misc', 'servers' => []] - ]; + $servers = \App\Models\Helper::servers(); + // $servers = [ + // ['type' => 'Minecraft' + // , 'servers' => [ + // [ + // 'name' => 'survival.mc.aney.co.uk' + // ,'description' => 'An open to all survival minecraft server.' + // ] + // ,[ + // 'name' => 'creative.mc.aney.co.uk' + // ,'description' => 'Creative minecraft server.' + // ] + // ] + // ] + // ,['type' => 'Factorio' + // , 'servers' => [ + // [ + // 'name' => 'factorio.aney.co.uk' + // ,'description' => 'The factory must grow.' + // ] + // ] + // ] + // ,['type' => 'misc', 'servers' => []] + // ]; response()->render('index', [ diff --git a/app/controllers/Page/Controller.php b/app/controllers/Page/Controller.php index 4a967be..1ff09e6 100644 --- a/app/controllers/Page/Controller.php +++ b/app/controllers/Page/Controller.php @@ -10,5 +10,11 @@ class Controller extends \App\Controllers\Controller response()->render('sf'); // response()->render('sf-trying-swiper'); } + public function example(){ + $mainNav = \App\Models\Helper::mainNav(); + response()->render('example', + ['mainNav' => $mainNav] + ); + } } diff --git a/app/models/Helper.php b/app/models/Helper.php new file mode 100644 index 0000000..bdd3dbf --- /dev/null +++ b/app/models/Helper.php @@ -0,0 +1,50 @@ + 'About', 'link' => '/about']; + $nav['servers'] = ['title' => 'Servers', 'link' => '/#servers']; + $servers = self::servers(); + foreach ($servers as $server) { + $nav['servers']['children'][] = ['title' => $server['type'], 'link' => 'LINK']; + } + $nav['sf'] = ['title' => 'Simple Floor', 'link' => '/sf']; + $nav['example'] = ['title' => 'Example', 'link' => '/example']; + $nav['faq'] = ['title' => 'FAQs', 'link' => '/#faq']; + + return $nav; + } + + public static function servers(){ + $servers = [ + ['type' => 'Minecraft' + , 'servers' => [ + [ + 'name' => 'survival.mc.aney.co.uk' + ,'description' => 'An open to all survival minecraft server.' + ] + ,[ + 'name' => 'creative.mc.aney.co.uk' + ,'description' => 'Creative minecraft server.' + ] + ] + ] + ,['type' => 'Factorio' + , 'servers' => [ + [ + 'name' => 'factorio.aney.co.uk' + ,'description' => 'The factory must grow.' + ] + ] + ] + ,['type' => 'misc', 'servers' => []] + ]; + + return $servers; + } +} diff --git a/app/routes/_app.php b/app/routes/_app.php index 45bda46..6b51824 100644 --- a/app/routes/_app.php +++ b/app/routes/_app.php @@ -19,6 +19,7 @@ app()->get('/', 'Home\Controller@index'); app()->get('/about', 'Page\Controller@about'); app()->get('/simple', 'Page\Controller@simple'); +app()->get('/example', 'Page\Controller@example'); app()->get('/discord', ['name' => 'discord', function() { response()->redirect('https://discord.gg/mpqKaktn9w'); // Temporary member discord invite diff --git a/app/views/components/header.blade.php b/app/views/components/header.blade.php index 3aac33f..666040d 100644 --- a/app/views/components/header.blade.php +++ b/app/views/components/header.blade.php @@ -7,7 +7,7 @@
8 items
+Sale
NEW
Item tile here
+£21.99
+