title: MethodNotAllowedHttpException, redirect to 404
body: <p>This is the list of a group of controllers:</p>
  
  <pre><code>Route::group([
          'prefix'     =&gt; 'some-prefix',
      ], function () {
          Route::get('/', 'MyController@index')-&gt;name('some-prefix');
          Route::post('/get', 'MyController@getData')-&gt;name('some-prefix.get');
          Route::get('/getall/{type}', 'MyController@getAllData')-&gt;name('some-prefix.getall');
          Route::get('/create', 'MyController@create')-&gt;name('some-prefix.create');
          Route::post('/', 'MyController@store')-&gt;name('some-prefix.store');
          Route::get('/edit', 'MyController@edit')-&gt;name('some-prefix.edit');
          Route::get('/{id}/edit/', 'MyController@edit')-&gt;name('some-prefix.edit');
          Route::put('/{id}', 'MyController@update')-&gt;name('some-prefix.update');
          Route::get('/cambiarestado/{id}', 'MyController@cambiarestado')-&gt;name('some-prefix.cambiarestado');
      });
  </code></pre>
  
  <p>I want to redirect to a 404 error when I type the URL:</p>
  
  <pre><code>http://myapp.com/some-prefix/ANYTHING-that-doesnt-match
  </code></pre>
  
  <p>Here's when I got the next error:</p>
  
  <pre><code>(1/1) MethodNotAllowedHttpException
  in RouteCollection.php (line 251)
  at RouteCollection-&gt;methodNotAllowed(array('PUT'))
  in RouteCollection.php (line 238)
  at RouteCollection-&gt;getRouteForMethods(object(Request), array('PUT'))
  in RouteCollection.php (line 176)
  </code></pre>
  
  <p>I put a <code>failOrFind</code> inside my <code>store</code> and <code>edit</code> methods in my controller, so I can redict to 404 routes like:</p>
  
  <pre><code>http://myapp.com/some-prefix/9999/edit
  </code></pre>
  
  <p>where the value <code>9999</code>doesn't exist, but how can I do what I asked?</p>