public function index() { $news = News::orderBy('id', 'desc')->paginate(10); $parsedNews = ['next_page' => $news->nextPageUrl(), 'prev_page' => $news->previousPageUrl(), 'current_page' => $news->currentPage(), 'data' => []]; foreach ($news as $article) { $parsedNews['data'][] = ['id' => $article->id, 'title' => $article->title, 'body' => Markdown::defaultTransform($article->body), 'created_at' => $article->created_at->diffForHumans()]; } return $parsedNews; }
public function indexPage() { $news = News::orderBy('id', 'desc')->take(2)->get(); $parsedNews = []; foreach ($news as $article) { $parsedNews[] = ['id' => $article->id, 'title' => $article->title, 'created_at' => $article->created_at->format("M j Y")]; } return view('pages/home', compact('parsedNews')); }
public function index() { $news = News::orderBy('id', 'desc')->paginate(20); return view('admin/pages/news/index', compact('news')); }