title: PHP Laravel session flash alert message not showing
body: <p>In my <code>laravel</code>-app users can check a checkbox on the contact form if they want to subscribe for a newsletter. When the checkbox is checked and the submit the form, there is a check in the controller, if the user already is subscribed and if so, a flash alert/message should appear with something like 'You are already subscribed'.
  Now, the check itself works, but the flash/alert message is not displaying and I don't know why.</p>
  
  <p>in my view:</p>
  
  <pre><code>@if (\Session::has('success'))
      &lt;div class="alert alert-success"&gt;
         &lt;p&gt;{{ \Session::get('success') }}&lt;/p&gt;
      &lt;/div&gt;
  @endif
  @if (\Session::has('failure'))
      &lt;div class="alert alert-danger"&gt;
         &lt;p&gt;{{ \Session::get('failure') }}&lt;/p&gt;
      &lt;/div&gt;
  @endif
   &lt;div class="contact-form" id="contact"&gt;
       &lt;form method="POST" action="{{ route('contact.store') }}"&gt;
       ...
       &lt;/form&gt;
   &lt;/div&gt;
  </code></pre>
  
  <p>and in my controller:</p>
  
  <pre><code>// when the checkbox is checked!
  
  if (!empty(request()-&gt;newsletter)) {
      if (!Newsletter::isSubscribed(request()-&gt;email)) {
          Newsletter::subscribePending(request()-&gt;email);
  
          return redirect()-&gt;route('contact.create')-&gt;with('success', 'Thanks for subscribing!');
  
      } else {
  
          return redirect()-&gt;route('contact.create')-&gt;with('failure', 'You are already subscribed');
  
      }
  }
  </code></pre>
  
  <p>Can someone help me out?</p>