title: Laravel get routes work, post don't
body: <p>I just can't figure it out, why on my local environment the following routes work perfectly.... and on a Staging environment I have been provided, to test the code, it doesn't work as supposed to</p>
  
  <p>Routes:</p>
  
  <pre><code>Route::controller(Controller::detect());
  
  ...
  
  Route::get('api', array(
          'as' =&gt; 'api_index',
          'uses' =&gt; 'api@index',
  ));
  
  Route::get('api/(:any)/(:any)', 'api.(:1)@(:2)');
  Route::post('api/(:any)/(:any)', 'api.(:1)@(:2)');
  Route::put('api/(:any)/(:any)', 'api.(:1)@(:2)');
  Route::delete('api/(:any)/(:any)', 'api.(:1)@(:2)');
  </code></pre>
  
  <p>The problem stands at my post requests, as they just won't be found and always returning a 404 no mather the request. Example:</p>
  
  <ul>
  <li><code>POST</code> <code>http://staging.test.com/api</code> -> 404</li>
  <li><code>POST</code> <code>http://staging.test.com/api/user</code> -> 404</li>
  <li><code>POST</code> <code>http://staging.test.com/api/user/session</code> -> 404</li>
  </ul>
  
  <p>Where all of the above tests, work in my local environment. The <code>GET</code> method works (the only one besides <code>POST</code> that I have tested)</p>
  
  <p>So what am I missing?</p>
  
  <h2>UPDATE</h2>
  
  <p>Tried changing the order of the <code>Routes::</code>, and tried the different methods... but still the same result</p>