I set session data on login in the LoginController like so:
class LoginController extends Controller{
protected function authenticated($request, $user){
$record = ['name'=>'bob'];
session(['profile' => $record]);
}
}
The session is available in any blade:
$profile = session('profile');
How do I have the variable $profile
available on all blades?
I have tried using Event Listeners and View::share( 'profile', session('profile'))
but the session data does not seem to be accessible yet in the Events I have used.