title: Laravel model binding not working for delete
body: <p>I am asking a very basic question, and i searched for more than two hours, but still i was not able to fix it. I am new to laravel, and trying to read their example for Tasks. But some how the delete is not working. 
  Below is my code for route: </p>
  
  <pre><code>Route::delete('/task/{task}', function(\AltafBlog\Task $task) {
       $task-&gt;delete();
       return redirect('/');
  });
  </code></pre>
  
  <p>And below is my form for delete: </p>
  
  <pre><code>&lt;form action="{{url('/task', [$task-&gt;id])}}" method="post"&gt;
     {{csrf_field()}}
     {{method_field('DELETE')}}
     &lt;button class="btn btn-danger"&gt;Delete&lt;/button&gt;
  &lt;/form&gt;
  </code></pre>
  
  <p>Now when i click on delete button, it does not delete the item in the table. Also, i dont get any error message. Adding new items and listing them are working fine. 
  I am not sure what i am doing wrong. Can anybody suggest what is going on there? </p>
  
  <p><strong>Update:</strong> After updating to laravel 5.2, the model binding is working, but the Validator is not working in post route. the post route is as below: </p>
  
  <pre><code>Route::post('/task', function(Request $request) {
  $validator = Validator::make($request-&gt;all(), [
      'title'  =&gt;  'required|max:255',
  ]);
  if($validator-&gt;fails())
  {
      return redirect('/')-&gt;withInput()-&gt;withErrors($validator);
  }
      $task = new Task();
      $task-&gt;title = $request-&gt;title;
      $task-&gt;active = 1;
      $task-&gt;save();
      return redirect('/');
  });
  </code></pre>
  
  <p>Thank you</p>