From 2b677ef1e548a480a4e96c6a7ac80cb55aa25552 Mon Sep 17 00:00:00 2001 From: Jonathan Nielson Date: Sat, 3 Aug 2024 23:50:42 -0500 Subject: [PATCH] WIP: Get very basics of recent articles page --- public/word-salad.css | 3 +++ resources/views/admin-home.blade.php | 29 +++++++++++++++++++++++ resources/views/all-articles.blade.php | 8 +++++++ resources/views/article-preview.blade.php | 6 +++++ resources/views/home.blade.php | 9 ++++--- resources/views/test-insert.blade.php | 3 +++ routes/web.php | 10 ++++++++ 7 files changed, 65 insertions(+), 3 deletions(-) create mode 100644 public/word-salad.css create mode 100644 resources/views/admin-home.blade.php create mode 100644 resources/views/all-articles.blade.php create mode 100644 resources/views/article-preview.blade.php create mode 100644 resources/views/test-insert.blade.php diff --git a/public/word-salad.css b/public/word-salad.css new file mode 100644 index 0000000..9aac2b4 --- /dev/null +++ b/public/word-salad.css @@ -0,0 +1,3 @@ +@view-transition { + navigation: auto; +} diff --git a/resources/views/admin-home.blade.php b/resources/views/admin-home.blade.php new file mode 100644 index 0000000..851f8eb --- /dev/null +++ b/resources/views/admin-home.blade.php @@ -0,0 +1,29 @@ + + + + + + + + + + + + {{ config('blog.publishing_name') }} | Home + + +
+

Hey guys, check back soon for some word-based #content

+ +
+ +
+
+ + diff --git a/resources/views/all-articles.blade.php b/resources/views/all-articles.blade.php new file mode 100644 index 0000000..a1735b3 --- /dev/null +++ b/resources/views/all-articles.blade.php @@ -0,0 +1,8 @@ +
+ Count: {{ count($all_articles) }} + @forelse($all_articles as $index => $article) + @include('article-preview') + @empty +

No articles found, unlucky.

+ @endforelse +
diff --git a/resources/views/article-preview.blade.php b/resources/views/article-preview.blade.php new file mode 100644 index 0000000..1fa0ba3 --- /dev/null +++ b/resources/views/article-preview.blade.php @@ -0,0 +1,6 @@ +
+

{{ $article['title'] }}

+

hey

+ +

{{ Illuminate\Support\Str::limit($article['body'], 200) }}

+
diff --git a/resources/views/home.blade.php b/resources/views/home.blade.php index a0f0fce..401172c 100644 --- a/resources/views/home.blade.php +++ b/resources/views/home.blade.php @@ -4,11 +4,14 @@ + + {{ config('blog.publishing_name') }} | Home -
-

Hey guys, check back soon for some word-based #content

-
+
+

Hey guys, check back soon for some word-based #content

+ Recent Articles +
diff --git a/resources/views/test-insert.blade.php b/resources/views/test-insert.blade.php new file mode 100644 index 0000000..368c462 --- /dev/null +++ b/resources/views/test-insert.blade.php @@ -0,0 +1,3 @@ +
+

Hot new test info

+
diff --git a/routes/web.php b/routes/web.php index 0dd9b02..02ac18b 100644 --- a/routes/web.php +++ b/routes/web.php @@ -1,5 +1,6 @@ name('test-insert'); + +Route::get('/recent-articles', function () { + $all_articles = Article::where('published_at', '<', now())->limit(10)->get(); + return view('all-articles', ['all_articles' => $all_articles]); +})->name('recent-articles');