title: Laravel 5 Method not found exception
body: <p>I use Laravel 5 and try to update a form:</p>
  
  <pre><code> {!! Form::model($user, ['route' =&gt; ['edit', $user-&gt;id], 'method' =&gt; 'PUT']) !!}
  
   {!! Form::label('titel', 'First Name:'!!}
   {!! Form::text('titel', null,) !!}
  
  
  &lt;button type="submit"&gt;Update&lt;/button&gt;
  {!! Form::close() !!}
  </code></pre>
  
  <p>My route:</p>
  
  <pre><code>Route::post('edit/{id}', ['as' =&gt; 'edit', 'uses' =&gt; 'UserController@editUser']);
  </code></pre>
  
  <p>My controller:</p>
  
  <pre><code>public function editUser($id){};
  </code></pre>
  
  <p>When click on the update Button I get MethodNotAllowedHttpException in RouteCollection.php</p>
  
  <p>I checked in the browser source code and saw that Form::model(..) which I use generate the following output:</p>
  
  <pre><code>&lt;form method="POST" action="http://localhost/myProject/public/edit/1" accept-charset="UTF-8"&gt;&lt;input name="_method" type="hidden" value="PUT"&gt;&lt;input name="_token" type="hidden" value="4nZlyfzzAZmTcZfThQ8gcR6cgEgYgR0ip0JZTKck"&gt;
  </code></pre>
  
  <p>Within the form there is the attribute method="POST" and the hidden input has the attribute value="PUT". This seems not correct for me. Any ideas? Thank you</p>