public function index() { $cats = \App\Category::where('status', 1)->where('parent_id', 0)->orderBy('order')->get(); $prods = \App\Product::where('status', 1)->where('category_id', 0)->orderBy('order')->get(); if ($cats) { $data['items'] = $cats->merge($prods); } else { $data['items'] = $prods; } $data['seo'] = \App\Page::whereSlug('vorur')->first(); $data['pagetitle'] = 'Vörur'; return view('frontend.products')->with($data); }
@extends('frontend.layout') @section('content') <?php $rootPage = \App\Page::whereSlug(\Request::segment(1))->first(); ?> <div class="Page padded"> <div class="Page__crumbs padded-bottom"> <div class="uk-container uk-container-center"> <div class="uk-width-1-1"> @include('frontend._crumbs', ['crumbs' => $crumbs]) </div> </div> </div> <div class="uk-container uk-container-center"> @if($rootPage->hasSubs()) <div class="uk-grid" data-uk-grid-margin data-uk-grid-match> <div class="uk-width-large-1-5 uk-width-medium-1-4"> <div class="Subnav"> @include('frontend._subnav') </div> </div> <div class="uk-width-large-4-5 uk-width-medium-3-4"> @include('frontend._page', ['page' => $page]) </div> </div> @else @include('frontend._page', ['page' => $page])
public function cards() { // Hérna eru boxin á forsíðu valin $cards = []; // Um SFH $card1 = Page::whereSlug('um-sfh')->first() ?: false; if ($card1) { $cards[] = ['title' => $card1->title, 'content' => shortenClean($card1->content), 'path' => rtrim($card1->path, '/'), 'icon' => 'fa-question']; } // Aðilar að SFH $card2 = Page::whereSlug('adilar-ad-sfh')->first() ?: false; if ($card2) { $cards[] = ['title' => $card2->title, 'content' => shortenClean($card2->content), 'path' => rtrim($card2->path, '/'), 'icon' => 'fa-users']; } // Hafa samband $card3 = Page::whereSlug('gjaldskrar')->first() ?: false; if ($card3) { $cards[] = ['title' => $card3->title, 'content' => shortenClean($card3->content), 'path' => rtrim($card3->path, '/'), 'icon' => 'fa-money']; } // Hafa samband $card4 = Page::whereSlug('hafa-samband')->first() ?: false; if ($card4) { $cards[] = ['title' => $card4->title, 'content' => shortenClean($card4->content), 'path' => rtrim($card4->path, '/'), 'icon' => 'fa-envelope']; } return $cards; }
public function show($slug) { $page = Page::whereSlug($slug)->firstOrFail(); $related_pages = Page::where('slug', '!=', $slug)->take(5)->get(); return view('pages.show')->with('page', $page)->with('related_pages', $related_pages); }
public function getBySlug($slug) { $page = Page::whereSlug($slug)->with(['translations', 'children', 'parent'])->first(); return $page; }
/** * Life at Teleaus page * * @return $this */ public function lifeAtTeleaus() { $page = Page::whereSlug('life-at-teleaus')->get()->first(); $contents = $page->contents; $data = ['parentPage' => 'Career', 'page' => 'Life At Teleaus', 'title' => 'Teleaus | Life At Teleaus', 'content' => $page, 'data' => $contents]; return view('life-at-teleaus')->with($data); }