title: Laracasts/Flash not creating html for flash
body: <p>I have installed Laracasts/Flash package and have been using it successfully for a while. I recently made some changes to my code and added another service provider and now, suddenly Laracasts/Flash is not magically creating the flash message pop-up modal. On my local dev environment it does, but not in production :(. In one of my controllers I run this code:</p>
  
  <pre><code>flash()-&gt;overlay("Your content may take a few minutes to be processed.", "Thanks for your submission!");
  Log::info( $request-&gt;session()-&gt;all());
  </code></pre>
  
  <p>and I checked my logs to find the session data:</p>
  
  <pre><code>[2017-05-18 02:07:08] local.INFO: array (
  '_token' =&gt; 'somestring',
  'backUrl' =&gt; 'https://example.com/posts',
  '_previous' =&gt; 
  array (
    'url' =&gt; 'https://example.com/posts/create',
  ),
  'flash' =&gt; 
  array (
    'old' =&gt; 
    array (
    ),
    'new' =&gt; 
    array (
      0 =&gt; 'flash_notification',
    ),
  ),
  'login_web_59ba36addc2b2f9401580f014c7f58ea4e30989d' =&gt; 1,
  'flash_notification' =&gt; 
  Illuminate\Support\Collection::__set_state(array(
     'items' =&gt; 
    array (
      0 =&gt; 
      Laracasts\Flash\OverlayMessage::__set_state(array(
         'title' =&gt; 'Thanks for your submission!',
         'overlay' =&gt; true,
         'message' =&gt; 'Your content may take a few minutes to be processed.',
         'level' =&gt; 'info',
         'important' =&gt; false,
      )),
    ),
  )),
  </code></pre>
  
  <p>)  </p>
  
  <p>although in the environment where it works it looks like this:</p>
  
  <pre><code> 'flash_notification' =&gt; 
    array (
      'message' =&gt; 'Your content may take a few minutes to be processed.',
      'level' =&gt; 'info',
      'overlay' =&gt; true,
      'title' =&gt; 'Thanks for your submission!',
    ),
  </code></pre>
  
  <p>So Laracasts/Flash is creating the session data, but then in the returned view there is no flash message. Meaning when I check the source of the web page that is returned I do not see <code>&lt;div id="flash-overlay-modal" class="modal fade flash-modal"&gt;&lt;div class="modal-dialog"&gt;&lt;div class="modal-content"&gt;&lt;div class="modal-header"&gt;...</code> that I do when Laracasts/Flash normally creates a flash message. Anyone have any ideas about what the problem could be?</p>
  
  <p>I am using Laravel 5.2.45.</p>
  
  <p>Also I am including the flash view by <code>@include('flash::message')</code></p>
  
  <p>I have been digging around. I published the flash vendor files so that now I can edit the flash::message view and I put some test text at the top of the file and it shows up, however the first if statment in the view <code>@if (Session::has('flash_notification.message'))</code> never passes.</p>
  
  <p>In my local env when I do <code>Log::info($request-&gt;session()-&gt;get('flash_notification'));</code> I get this output:</p>
  
  <pre><code>[2017-05-18 05:30:00] local.INFO: array (
    'message' =&gt; 'Your content may take a few minutes to be processed.',
    'level' =&gt; 'info',
    'overlay' =&gt; true,
    'title' =&gt; 'Thanks for your submission!',
  ) 
  </code></pre>
  
  <p>in my production I get this output:</p>
  
  <pre><code>[2017-05-18 17:42:21] local.INFO: [{"title":"Thanks for your submission!","overlay":true,"message":"Your content may take a few minutes to be processed.","level":"info","important":false}]  
  </code></pre>