X-Git-Url: http://source.bookstackapp.com/bookstack/blobdiff_plain/732f3a99863115caa1b80a844ce8b07cb700a50e..refs/pull/71/head:/app/Http/Controllers/HomeController.php diff --git a/app/Http/Controllers/HomeController.php b/app/Http/Controllers/HomeController.php index ad87188b7..e20c89e06 100644 --- a/app/Http/Controllers/HomeController.php +++ b/app/Http/Controllers/HomeController.php @@ -1,30 +1,24 @@ activityService = $activityService; - $this->bookRepo = $bookRepo; + $this->entityRepo = $entityRepo; + parent::__construct(); } @@ -35,9 +29,16 @@ class HomeController extends Controller */ public function index() { - $books = $this->bookRepo->getAll(); - $activity = $this->activityService->latest(); - return view('home', ['books' => $books, 'activity' => $activity]); + $activity = Activity::latest(10); + $recents = $this->signedIn ? Views::getUserRecentlyViewed(12, 0) : $this->entityRepo->getRecentlyCreatedBooks(10); + $recentlyCreatedPages = $this->entityRepo->getRecentlyCreatedPages(5); + $recentlyUpdatedPages = $this->entityRepo->getRecentlyUpdatedPages(5); + return view('home', [ + 'activity' => $activity, + 'recents' => $recents, + 'recentlyCreatedPages' => $recentlyCreatedPages, + 'recentlyUpdatedPages' => $recentlyUpdatedPages + ]); } }