title: Session not working in middleware Laravel 5
body: <p>Im trying to work with Sessions in Laravel 5 Middleware, but they are not working.
  To be specific - <code>var_dump(Session::all());</code> at the start of handle method gives me array with one value - _tokken, then at the end of this method </p>
  
  <pre><code>Session::put('lang',$locale);
  var_dump(Session::all());
  </code></pre>
  
  <p>Gives me array with two values, _tokken and my lang key, but after refresh its the same, as I understand there should be same result after second refresh.</p>
  
  <p>I though maybe I have my middleware loaded before Session middleware, which was true, then I switched and now my Kernel.php looks like this -</p>
  
  <pre><code>protected $middleware = [
          'Illuminate\Foundation\Http\Middleware\CheckForMaintenanceMode',
          'Illuminate\Cookie\Middleware\EncryptCookies',
          'Illuminate\Cookie\Middleware\AddQueuedCookiesToResponse',
          'Illuminate\Session\Middleware\StartSession',
          'Illuminate\View\Middleware\ShareErrorsFromSession',
          'App\Http\Middleware\VerifyCsrfToken',
          'App\Http\Middleware\Language',
  
      ];
  </code></pre>
  
  <p>So I ask - what am I doing wrong?</p>
  
  <p>Edit: Digging in Illuminate\Session\Middleware\StartSession I found this -</p>
  
  <pre><code>//Note that the Laravel sessions do not make use of PHP "native" sessions in any way since they are crappy.
  </code></pre>
  
  <p>as a comment, so my testing with session_status() is not relavent.</p>