From 2f7e612b1eaa1d310e3449d6ecb0cdf153e29b4d Mon Sep 17 00:00:00 2001 From: Richard Dern Date: Fri, 26 Apr 2024 20:37:55 +0200 Subject: [PATCH] Sort bundles in term pages --- app/Services/BundleRenderers/Renderers/TermRenderer.php | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/app/Services/BundleRenderers/Renderers/TermRenderer.php b/app/Services/BundleRenderers/Renderers/TermRenderer.php index afb2ece..3f3f590 100644 --- a/app/Services/BundleRenderers/Renderers/TermRenderer.php +++ b/app/Services/BundleRenderers/Renderers/TermRenderer.php @@ -19,6 +19,10 @@ public function render() foreach ($bundles as $path) { $relations[$category][] = new Bundle($path, $this->bundle->getDisk()); } + + $relations[$category] = collect($relations[$category])->sortByDesc(function (Bundle $bundle) { + return $bundle->metadata()->get('date'); + })->toArray(); } data_set($this->viewData, 'relations', $relations);