I am developing a Laravel project. I am using Laravel 5.1. In my project, I am sharing data to all view in boot method of appServiceProvider
in this way.
function boot()
{
$items = $this->itemRepo->getItems(session("key"));
view()->share('items', array('items'=>$items));
}
But session value is always null. I saw a lot of article online. But they were not working.So please how can I pass my session value to there ?
I think your question answered in the following post Laravel 5 session data is not accessible in the app boot process, You should use middleware like Taylor Otwell said in Add event for session started conversation There is no session because there is no HTTP request.
Hope this helps.