title: Laravel MethodNotAllowedHttpException on POST form
body: <p>I'm having an odd issue with a POST form in Laravel. </p>
  
  <p>When sending a post request, my Laravel throws an MethodNotAllowedHttpException. Upon looking into the errormessage, I can see that Laravel thinks that my request is a GET request, which it is not. </p>
  
  <p>When looking at both POST data and GET data of the errorpage, Laravel seems to think that they are both empty. 
  This leaves me a bit confused, since it seems that some kind of redirect is going on, the HTTP_REFERER on the error is the page I'm posting from. </p>
  
  <p>I've had this issue before, where making a named route solved my problem, but I'm making a simple CMS, so templates for a form is used, and it's not possible for me to use named routes, without allowing the user to use Blade syntax which is a bad idea. </p>
  
  <p>My route is as follows (Simplified to a "Hello world"): </p>
  
  <pre><code>Route::post('/signup/add', function(){
      echo "Hello world"; 
  });
  </code></pre>
  
  <p><a href="http://pastebin.com/EsAeyHFx" rel="noreferrer">http://pastebin.com/EsAeyHFx</a> &lt;- Full routes.php</p>
  
  <p><a href="http://pastebin.com/ByHdUFcK" rel="noreferrer">http://pastebin.com/ByHdUFcK</a> &lt;- My form. Nothing fancy, only plain text/radiobuttons input. No html or anything special. </p>
  
  <p>The even more strange part on this, is that I have another form (login form) that does not result in this behavior. </p>
  
  <p>I have been looking at several other questions on StackOverflow, but they all seem to end up being a mistake of sending POST data to a GET route. This is not my case. </p>
  
  <p>If I change the route from POST to GET, it works fine. </p>
  
  <p>I've also tried to change the action of the form to GET and use the hidden field _method and set it post - No success. </p>
  
  <p>Can someone tell me what is going on with this Exception and how to fix it?</p>
  
  <p>ADDED: 
  After some experimenting, I found out that when using 3rd party software (Like chrome extension Postman) and sending a POST request to the page, it works as inteded. </p>