title: Laravel Route resource destroy not working
body: <p>Here is my form : </p>
  
  <pre><code>&lt;form action="{{ route('invoice.destroy' , $invoice-&gt;id)}}" method="DELETE"&gt;
                &lt;div class="modal-footer no-border"&gt;
                  &lt;button type="button" class="btn btn-info" data-dismiss="modal"&gt;No&lt;/button&gt;
                  &lt;button type="submit" class="btn btn-primary"&gt;Yes&lt;/button&gt;
                 &lt;input type="hidden" name="_method" value="DELETE" /&gt;
  
                &lt;/div&gt;
                &lt;/form&gt;
  </code></pre>
  
  <p>Here is my controller : </p>
  
  <pre><code>public function destroy($id)
  {
      $invoice = Invoice::find($id);
      if(!$invoice){
          return redirect()-&gt;route('invoice.index')-&gt;with(['fail' =&gt; 'Page not found !']);
      }
      $invoice-&gt;delete();
      return redirect()-&gt;route('invoice.index')-&gt;with(['success' =&gt; 'Invoice Deleted.']);
  }
  </code></pre>
  
  <p>But it can not delete where is the problem ? How solve this ? </p>