From db6da608aa183cfcff3e8a72f31a12ab6f60f2bf Mon Sep 17 00:00:00 2001
From: w33b
Date: Sat, 10 Jan 2026 19:11:28 +0100
Subject: [PATCH] Add comments to home page
---
app/Helpers/CacheHelper.php | 3 +-
.../views/home/partials/comments.blade.php | 29 ++++++++++++-------
resources/views/partials/comment.blade.php | 26 +++++++++++++++++
3 files changed, 46 insertions(+), 12 deletions(-)
create mode 100644 resources/views/partials/comment.blade.php
diff --git a/app/Helpers/CacheHelper.php b/app/Helpers/CacheHelper.php
index 155e044..cde2cee 100644
--- a/app/Helpers/CacheHelper.php
+++ b/app/Helpers/CacheHelper.php
@@ -2,6 +2,7 @@
namespace App\Helpers;
+use App\Models\Comment;
use App\Models\Episode;
use App\Models\Hentai;
use App\Models\PopularMonthly;
@@ -126,7 +127,7 @@ class CacheHelper
public static function getLatestComments()
{
return Cache::remember("latest_comments", now()->addMinutes(60), function () {
- return DB::table('comments')->latest()->take(10)->get();
+ return Comment::latest()->take(10)->get();
});
}
}
diff --git a/resources/views/home/partials/comments.blade.php b/resources/views/home/partials/comments.blade.php
index 9a9eb7c..01c3258 100644
--- a/resources/views/home/partials/comments.blade.php
+++ b/resources/views/home/partials/comments.blade.php
@@ -2,14 +2,14 @@
{{ __('home.latest-comments') }}
-
+
@foreach ($latestComments as $comment)
@if ($comment->commentable_type == \App\Models\Episode::class)
@php $episode = cache()->rememberForever('commentEpisode'.$comment->commentable_id, fn () => App\Models\Episode::with('gallery')->where('id', $comment->commentable_id)->first()); @endphp
{{ $episode->title }} - +
{{ $episode->title }} - {{ $episode->episode }}
+
{{ $hentai->episodes->first()->title }}
{{ $comment->user->name }}
+ @if($comment->user->is_admin) + + @endif + @if($comment->user->is_patreon) + + @endif +