title: Laravel 5 Missing route doesn't throw Exception
body: <p>I'm having an issue my missing routes behaviour. If I try a random URL no exception is thrown I get an </p>
  
  <blockquote>
    <p>Undefined variable: errors</p>
  </blockquote>
  
  <p>instead of the 404 page that I have created. The thing is that if I try to access an object that doesn't exist in database from a valid existing route, the 404 error is thrown and the page is rendered like it should.</p>
  
  <p>I have a layout for my error pages that includes a topbar and within that bar there is a modal form that I include in the master layout(the undefined error comes from that modal apparently):</p>
  
  <p><strong>mastererror.blade.php:</strong></p>
  
  <pre><code>&lt;!DOCTYPE html&gt;
   &lt;html&gt;
   &lt;head&gt;
      &lt;title&gt;@yield('title')&lt;/title&gt;
      &lt;!-- Load CSS --&gt;
      @include('assets.css')
      &lt;!--------------&gt; 
      &lt;!-- Load jQuery --&gt;
      &lt;script src="{{ URL::asset('js/jquery-2.1.4.min.js')}}"&gt;&lt;/script&gt;
      &lt;!-----------------&gt;
  
   &lt;/head&gt;
   &lt;body&gt;
  
   &lt;!-- Load Navbar --&gt;
   @include('elements.html.navbartop')
   &lt;!-----------------&gt;
   &lt;div class="pusher"&gt;
  
      &lt;div id="content" class="ui main container" style="margin: 70px 0px 50px  0px"&gt;
          &lt;!-- Load Content --&gt;
          @yield('content')
          &lt;!------------------&gt;
      &lt;/div&gt;
   &lt;/div&gt;
   &lt;!-- Load Footer --&gt;
   @include('elements.html.footer')
   &lt;!-----------------&gt;
   &lt;!-- Load JavaScript --&gt;
   @include('assets.js')
   &lt;!---------------------&gt;
  
   &lt;!-- Load login Modal --&gt;
   @include('elements.html.partials.login-modal')
   &lt;!----------------------&gt;
  
   &lt;/body&gt;
   &lt;/html&gt;
  </code></pre>
  
  <p><strong>404.blade.php:</strong></p>
  
  <pre><code>@extends('layout.mastererror')
  
  @section('title', 'Not Found.')
  
  @section('content')
  
  &lt;div style="margin-top: 30px"&gt;
      &lt;img class="ui medium image centered" src="{{asset('images/notfound.png')}}"&gt;
      &lt;h1 class="ui header centered"&gt;404 Not Found.&lt;/h1&gt;
      @if($exception-&gt;getMessage() !== '')
          &lt;h2 class="ui header centered"&gt;{{ $exception-&gt;getMessage() }}.&lt;/h2&gt;
      @else
          &lt;h2 class="ui header centered"&gt;The resource is missing.&lt;/h2&gt;
      @endif
      &lt;h3 class="ui header centered"&gt;&lt;a href="{{ route('index') }}"&gt;Home&lt;/a&gt;   &lt;/h3&gt;
  &lt;/div&gt;
  
  @endsection
  </code></pre>
  
  <p><strong>login-modal.blade.php:</strong></p>
  
  <pre><code>&lt;div class="ui small modal" id="loginModal"&gt;
      &lt;i class="circular close icon inverted"&gt;&lt;/i&gt;
      &lt;div class="header"&gt;
          Login
      &lt;/div&gt;
  
      &lt;div class="ui active dimmer" id="loader" style="display: none"&gt;
          &lt;div class="ui text loader"&gt;Loading&lt;/div&gt;
      &lt;/div&gt;
  
      &lt;div class="content"&gt;
          &lt;div class="ui grid"&gt;
              &lt;div class="eight wide column centered"&gt;
                  {!! Form::open(array('route' =&gt; 'auth.login', 'method' =&gt; 'post','id'=&gt;'formLogin','class' =&gt; 'ui large form')) !!}
                  &lt;div class="field {!! $errors-&gt;has('username') ? 'error' : '' !!}"&gt;
                      &lt;div class="ui left icon input"&gt;
                          &lt;i class="user icon"&gt;&lt;/i&gt;
                          {!! Form::text('username','',['name'=&gt;'username','id'=&gt;'username','class' =&gt; 'pd','placeholder'=&gt;'Pseudo']) !!}
                      &lt;/div&gt;
                      {!! $errors-&gt;first('username', '&lt;span class="ui text" id="" style="color: #bf4d4b"&gt;:message&lt;/span&gt;') !!}
                  &lt;/div&gt;
                  &lt;div class="field {!! $errors-&gt;has('password') ? 'error' : '' !!}"&gt;
                      &lt;div class="ui left icon input"&gt;
                          &lt;i class="lock icon"&gt;&lt;/i&gt;
                          {!! Form::password('password',['name'=&gt;'password','id'=&gt;'password','class' =&gt; '','placeholder'=&gt;'Mot de passe']) !!}
                      &lt;/div&gt;
                      {!! $errors-&gt;first('password', '&lt;span class="ui text" id="" style="color: #bf4d4b"&gt;:message&lt;/span&gt;') !!}
                  &lt;/div&gt;
                  {!! Form::submit('Login',['id'=&gt;'loginButton','class'=&gt;'ui fluid large teal submit button']) !!}
                  {!! Form::close() !!}
                  &lt;div class="ui message"&gt;
                      &lt;p&gt;Mot de passe oublié? {{ link_to_route('password.forgot','Réinitialiser',null,null) }}&lt;/p&gt;
                      &lt;p&gt;Pas encore membre? {{ link_to_route('auth.register','s\'Enregistrer',null,null) }}&lt;/p&gt;
                  &lt;/div&gt;
              &lt;/div&gt;
          &lt;/div&gt;
      &lt;/div&gt;
  &lt;/div&gt;
  </code></pre>