From 527a55db57f7040218f39190e24fa55ff385f5db Mon Sep 17 00:00:00 2001 From: myrmidex Date: Sun, 29 Jun 2025 17:24:35 +0200 Subject: [PATCH] Add page showing all fetched articles --- app/Http/Controllers/ArticlesController.php | 17 +++++++++++++++++ resources/views/articles/index.blade.php | 20 ++++++++++++++++++++ routes/web.php | 3 +++ 3 files changed, 40 insertions(+) create mode 100644 app/Http/Controllers/ArticlesController.php create mode 100644 resources/views/articles/index.blade.php diff --git a/app/Http/Controllers/ArticlesController.php b/app/Http/Controllers/ArticlesController.php new file mode 100644 index 0000000..7298793 --- /dev/null +++ b/app/Http/Controllers/ArticlesController.php @@ -0,0 +1,17 @@ +sortByDesc('created_at'); + + return view('articles.index', compact('articles')); + } +} diff --git a/resources/views/articles/index.blade.php b/resources/views/articles/index.blade.php new file mode 100644 index 0000000..6213b4d --- /dev/null +++ b/resources/views/articles/index.blade.php @@ -0,0 +1,20 @@ +

Articles

+ + + + + + + + + + + @foreach($articles as $article) + + + + + + @endforeach + +
IDURLCreated At
{{ $article->id }}{{ $article->url }}{{ $article->created_at->format('Y-m-d H:i') }}
diff --git a/routes/web.php b/routes/web.php index 5e4cebd..3f280e4 100644 --- a/routes/web.php +++ b/routes/web.php @@ -1,5 +1,6 @@ name('articles');