From 6db64763fe8a778bd87d7ad9d92ebc5a4bb332e6 Mon Sep 17 00:00:00 2001 From: julesdevops Date: Tue, 18 Jan 2022 22:08:01 +0100 Subject: [PATCH] enh(recently updated): show updatedBy and updated_at --- app/Http/Controllers/PageController.php | 8 +++++--- resources/views/entities/list-item.blade.php | 9 +++++++++ 2 files changed, 14 insertions(+), 3 deletions(-) diff --git a/app/Http/Controllers/PageController.php b/app/Http/Controllers/PageController.php index fc4b463e1..41525ac30 100644 --- a/app/Http/Controllers/PageController.php +++ b/app/Http/Controllers/PageController.php @@ -364,15 +364,17 @@ class PageController extends Controller */ public function showRecentlyUpdated() { - $pages = Page::visible()->orderBy('updated_at', 'desc') + $pages = Page::visible()->with('updatedBy') + ->orderBy('updated_at', 'desc') ->paginate(20) ->setPath(url('/pages/recently-updated')); $this->setPageTitle(trans('entities.recently_updated_pages')); return view('common.detailed-listing-paginated', [ - 'title' => trans('entities.recently_updated_pages'), - 'entities' => $pages, + 'title' => trans('entities.recently_updated_pages'), + 'entities' => $pages, + 'showUpdatedBy' => true, ]); } diff --git a/resources/views/entities/list-item.blade.php b/resources/views/entities/list-item.blade.php index aa4f6c1e8..44e06753d 100644 --- a/resources/views/entities/list-item.blade.php +++ b/resources/views/entities/list-item.blade.php @@ -20,4 +20,13 @@ @endif +@if(($showUpdatedBy ?? false) && $entity->relationLoaded('updatedBy') && $entity->updatedBy) + + {!! trans('entities.meta_updated_name', [ + 'timeLength' => $entity->updated_at->diffForHumans(), + 'user' => e($entity->updatedBy->name) + ]) !!} + +@endif + @endcomponent \ No newline at end of file