]> BookStack Code Mirror - bookstack/blob - app/Http/Controllers/UserProfileController.php
Merge branch 'show-tags' of https://github.com/burnoutberni/BookStack into burnoutber...
[bookstack] / app / Http / Controllers / UserProfileController.php
1 <?php namespace BookStack\Http\Controllers;
2
3 use BookStack\Auth\UserRepo;
4
5 class UserProfileController extends Controller
6 {
7     /**
8      * Show the user profile page
9      */
10     public function show(UserRepo $repo, string $slug)
11     {
12         $user = $repo->getBySlug($slug);
13
14         $userActivity = $repo->getActivity($user);
15         $recentlyCreated = $repo->getRecentlyCreated($user, 5);
16         $assetCounts = $repo->getAssetCounts($user);
17
18         return view('users.profile', [
19             'user' => $user,
20             'activity' => $userActivity,
21             'recentlyCreated' => $recentlyCreated,
22             'assetCounts' => $assetCounts
23         ]);
24     }
25 }