From b93be3e657efd4731fee18ee35551b5335754406 Mon Sep 17 00:00:00 2001
From: Corentin Huet
Date: Fri, 7 Aug 2026 15:37:45 +0200
Subject: [PATCH] feat: :sparkles: sort news by updated_at
---
app/Models/News.php | 3 ++-
resources/views/fo/pages/home.blade.php | 4 ++--
resources/views/fo/partials/news-card.blade.php | 2 +-
3 files changed, 5 insertions(+), 4 deletions(-)
diff --git a/app/Models/News.php b/app/Models/News.php
index a0b96e27..3292d1a5 100644
--- a/app/Models/News.php
+++ b/app/Models/News.php
@@ -263,6 +263,7 @@ class News extends Model implements Sitemapable, SchemaOrgInterface, Redirectabl
->whereHas('newsCategory', function (Builder $q) {
$q->where('published', true);
})
+ ->orderBy('updated_at', 'desc')
->get();
});
}
@@ -292,7 +293,7 @@ class News extends Model implements Sitemapable, SchemaOrgInterface, Redirectabl
$q->where('published', true);
})
->where('published', true)
- ->orderByDesc('created_at')
+ ->orderByDesc('updated_at')
->paginate($detect->isMobile() ? 3 : 6)
->through(function ($newsModel) {
return view('fo.partials.news-card', ['model' => $newsModel])->render();
diff --git a/resources/views/fo/pages/home.blade.php b/resources/views/fo/pages/home.blade.php
index e772cf8c..b78e8f9b 100644
--- a/resources/views/fo/pages/home.blade.php
+++ b/resources/views/fo/pages/home.blade.php
@@ -270,7 +270,7 @@
- {{ now()->subDays(rand(1, 31))->format('d/m/Y') }}
+ {{ $newsModel->updated_at->format('d/m/Y') }}
- {{ now()->subDays(rand(1, 31))->format('d/m/Y') }}
+ {{ $newsModel->updated_at->format('d/m/Y') }}
{{ $newsModel->title }}
diff --git a/resources/views/fo/partials/news-card.blade.php b/resources/views/fo/partials/news-card.blade.php
index 8c7a9773..af3b5a15 100644
--- a/resources/views/fo/partials/news-card.blade.php
+++ b/resources/views/fo/partials/news-card.blade.php
@@ -25,7 +25,7 @@
@endif
-
{{ $model->updated_at ->format('d/m/Y') }}
+
{{ $model->updated_at->format('d/m/Y') }}
{{ $model->title }}