// to store in session
$request->session()->put('key', 'value');
// to get session
$request->session()->get('key', 'default');
In Laravel 5.2, everything need to be given a web middleware in order to use cookies or sessions. It is not mentioned in Laravel upgrade guide though.
Use laravel 5.3, sessions are improved a lot.