]> BookStack Code Mirror - bookstack/blob - app/Http/Controllers/Controller.php
Added some user/view helper methods
[bookstack] / app / Http / Controllers / Controller.php
1 <?php
2
3 namespace Oxbow\Http\Controllers;
4
5 use Illuminate\Foundation\Bus\DispatchesJobs;
6 use Illuminate\Routing\Controller as BaseController;
7 use Illuminate\Foundation\Validation\ValidatesRequests;
8 use Illuminate\Support\Facades\Auth;
9 use Oxbow\User;
10
11 abstract class Controller extends BaseController
12 {
13     use DispatchesJobs, ValidatesRequests;
14
15     /**
16      * Controller constructor.
17      */
18     public function __construct()
19     {
20         view()->share('signedIn', Auth::check());
21         $user = Auth::user();
22         if(!$user) {
23             $user = User::getDefault();
24         }
25         view()->share('user', $user);
26     }
27
28 }