/**
  * @param string $slug
  * @return \Illuminate\View\View
  */
 public function getBlogFrontend($slug = '')
 {
     if ($slug == '') {
         $blog = Blog::first();
     }
     try {
         $blog = Blog::findBySlugOrIdOrFail($slug);
         $blog->increment('views');
     } catch (ModelNotFoundException $e) {
         return Response::view('404', array(), 404);
     }
     // Show the page
     return View('blogitem', compact('blog'));
 }
Exemple #2
0
 /**
  * @param string $slug
  * @return \Illuminate\View\View
  */
 public function getBlogFrontend($slug = '')
 {
     if ($slug == '') {
         $blog = Blog::first();
     }
     try {
         $blog = Blog::findBySlugOrIdOrFail($slug);
         $blog->increment('views');
     } catch (ModelNotFoundException $e) {
         return Response::view('404', array(), 404);
     }
     $popular = Blog::orderBy('views', 'DESC')->first();
     // Show the page
     return View('blog.show', compact('blog', 'popular'));
 }
Exemple #3
0
 /**
  * Display the specified resource.
  *
  * @param  int  $id
  * @return Response
  */
 public function show($id)
 {
     $blog = Blog::findBySlugOrIdOrFail($id);
     $comments = $blog->comments;
     return view('blogs.show', compact('blog', 'comments'));
 }
 /**
  * Remove the specified resource from storage.
  *
  * @param  int  $id
  * @return Response
  */
 public function destroy($slug)
 {
     $blog = Blog::findBySlugOrIdOrFail($slug);
     $blog->delete($slug);
     flash()->success('Gelukt!', 'Uw post is verwijderd!');
     return redirect('admin/blog');
 }