/**
  * Display a listing of the resource.
  *
  * @return \Illuminate\Http\Response
  */
 public function index()
 {
     $articles = Article::paginate(5);
     $categories = Category::all();
     $tags = Tag::all();
     return view('home.index', ['articles' => $articles, 'categories' => $categories, 'tags' => $tags]);
 }
示例#2
0
 public function index()
 {
     $posts = Post::with('category', 'comments', 'tags', 'user')->orderBy('created_at', 'desc')->paginate(10);
     $latestPosts = $posts->take(5)->all();
     $categories = Category::all();
     $tags = Tag::all();
     return view('pages.home')->with(['posts' => $posts, 'latestPosts' => $latestPosts, 'categories' => $categories, 'tags' => $tags]);
 }
示例#3
0
 /**
  * Run the database seeds.
  *
  * @return void
  */
 public function run()
 {
     Post::truncate();
     factory('Blog\\Post', 10)->create();
     $lastTag = count(Tag::all()) - 1;
     $posts = Post::all();
     foreach ($posts as $post) {
         # code...
         $rand = rand(0, 5);
         for ($i = 1; $i < $rand; $i++) {
             # code...
             $tag = Tag::find(rand(0, $lastTag));
             $post->tags()->attach($tag);
         }
     }
 }
示例#4
0
 public function index()
 {
     $tags = Tag::all();
     return View('tags.index', compact('tags'));
 }