/** * 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]); }
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]); }
/** * 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); } } }
public function index() { $tags = Tag::all(); return View('tags.index', compact('tags')); }