You can use auth middleware, or if you want more customised then you can make your own middleware ac...
You can use view composer or view share to share the variables in the view Blade files.
The Laravel portal for problem solving, knowledge sharing and community building.
The community