From 2733098e664c5296ed5ea8af1b61bd9a894c718d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E3=83=86=E3=82=AF=E3=83=8B=E3=82=AB=E3=83=AB=E8=AB=8F?= =?UTF-8?q?=E8=A8=AA=E5=AD=90?= Date: Fri, 10 Dec 2021 18:48:19 +0900 Subject: [PATCH 1/2] =?UTF-8?q?=E7=84=A1=E9=A7=84=E3=81=AACSS=E3=82=92?= =?UTF-8?q?=E6=B6=88=E3=81=99?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- resources/views/theme/techsuwa/site.blade.php | 13 ------------- 1 file changed, 13 deletions(-) diff --git a/resources/views/theme/techsuwa/site.blade.php b/resources/views/theme/techsuwa/site.blade.php index 41021ab..931eba5 100644 --- a/resources/views/theme/techsuwa/site.blade.php +++ b/resources/views/theme/techsuwa/site.blade.php @@ -14,19 +14,6 @@ @include('theme.'.env('THEME').'.component.favicon') @include('theme.'.env('THEME').'.component.colors') - @include('theme.'.env('THEME').'.component.navbar') From 5d2bb989e14a3b99526d9617495f31a4c593bbca Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E3=83=86=E3=82=AF=E3=83=8B=E3=82=AB=E3=83=AB=E8=AB=8F?= =?UTF-8?q?=E8=A8=AA=E5=AD=90?= Date: Fri, 10 Dec 2021 21:26:03 +0900 Subject: [PATCH 2/2] RSS --- app/Http/Controllers/RssFeedController.php | 23 +++++++++++++++++++ resources/views/rss/feed.blade.php | 22 ++++++++++++++++++ .../theme/techsuwa/component/navbar.blade.php | 1 + routes/view/site.php | 1 + 4 files changed, 47 insertions(+) create mode 100644 app/Http/Controllers/RssFeedController.php create mode 100644 resources/views/rss/feed.blade.php diff --git a/app/Http/Controllers/RssFeedController.php b/app/Http/Controllers/RssFeedController.php new file mode 100644 index 0000000..9890186 --- /dev/null +++ b/app/Http/Controllers/RssFeedController.php @@ -0,0 +1,23 @@ +select($select)->where('isPost', true)->where('public_status', 0)->orderBy('id', 'desc')->limit(50)->get(); + + foreach ($posts as $k => $v) { + $userd = DB::table('users')->where('id', $v->user_id)->first(); + $userd = DB::table('usr_profile')->where('user_id', $v->user_id)->first(); + $v->user = $userd->display_name; + unset($posts[$k]->user_id); + } + + return response()->view('rss.feed', ['posts' => $posts])->header('Content-Type', 'application/xml'); + } +} diff --git a/resources/views/rss/feed.blade.php b/resources/views/rss/feed.blade.php new file mode 100644 index 0000000..e4b0e6e --- /dev/null +++ b/resources/views/rss/feed.blade.php @@ -0,0 +1,22 @@ +'.PHP_EOL +?> + + + <![CDATA[{{ env('APP_NAME') }}]]> + + + ja + {{ now() }} + + @foreach($posts as $post) + + <![CDATA[{{ $post->title }}]]> + {{ env('APP_URL') }}/blog/{{ $post->slug }} + message !!}]]> + user }}]]> + {{ date('Y-m-d H:i:s', $post->publish_date) }} + + @endforeach + + \ No newline at end of file diff --git a/resources/views/theme/techsuwa/component/navbar.blade.php b/resources/views/theme/techsuwa/component/navbar.blade.php index 17e4fae..1eb1c9a 100644 --- a/resources/views/theme/techsuwa/component/navbar.blade.php +++ b/resources/views/theme/techsuwa/component/navbar.blade.php @@ -4,6 +4,7 @@