Пример #1
0
 public function index()
 {
     $title = 'Home';
     $sliders = Post::featured()->with('slider', 'category')->join('sliders', 'posts.id_gambar', '=', 'sliders.id')->orderBy('sliders.urutan_slider', 'asc')->get();
     $kategori = Category::with('articles')->where('id', '>', 1)->take(3)->get();
     return view('homepage', compact('title', 'sliders', 'kategori'));
 }
Пример #2
0
 public function showPost($kategori, $slug)
 {
     $locale = Localization::getCurrentLocale();
     $article = Post::article()->where('slug_' . $locale, '=', $slug)->firstOrFail();
     $kat = Category::where('id', '!=', 1)->where('slug_' . $locale, '=', $kategori)->where('id', '=', $article->id_kategori)->firstOrFail();
     return view('article.showPost', compact('kat', 'article'));
 }
Пример #3
0
 public function showPage($slug)
 {
     $locale = Localization::getCurrentLocale();
     if ($page = Post::page()->where('slug_' . $locale, '=', $slug)->first()) {
         return view('page.showPage', compact('page'));
     } else {
         $page = Category::where('id', '!=', 1)->where('slug_' . $locale, '=', $slug)->firstOrFail();
         $daftar_artikel = Post::article()->where('id_kategori', '=', $page->id)->get();
         return view('kategori.index', compact('page', 'daftar_artikel'));
     }
 }