title: Going to next matching route if no model was found
body: <p>Let's assume we have 2 such routes:</p>
  
  <pre><code>Route::get('{categoryitem}', ['as' =&gt; 'category_index', 'uses' =&gt; 'CategoryDisplayController@index']);
  
  Route::get('{entryitem}', ['as' =&gt; 'entry', 'uses' =&gt; 'EntryController@show']);
  </code></pre>
  
  <p>There are no parameter constraints for parameters and 2 following route model bindings are defined:</p>
  
  <pre><code>Route::bind('categoryitem', function($slug)
  {
      return Category::whereSlug($slug)-&gt;root()-&gt;firstOrFail();
  });
  Route::bind('entryitem', function($slug)
  {
      return Entry::whereSlug($slug)-&gt;firstOrFail();
  });
  </code></pre>
  
  <p>Now let's assume that URL we run is <code>http://project/something</code>. Is it possible to make Laravel look first in route <code>categoryitem</code> for <code>something</code> slug and in case no model is found it will look in the second route for entry with slug <code>something</code>? I haven't found solution for this other than adding some prefix/suffix to route</p>