I am trying to access Auth::user()->id; inside constructor but it always return the error Trying to get property of non-object. I study in t
To solve this problem App\Providers\AppServiceProvider was indeed my first guess. This would work mostly but with an exception to access Session data.
So If you try to access Session data within boot method of AppServiceProvider you will get null. So to do this so it works perfectly good in any case Middleware is a good option. You can write this logic of sharing a variable to all your desired views. Just create a middleware and include that in your route or routegroup .