title: What is the difference between destroy() and delete() methods in Laravel?
body: <p>I'm having a minor issue with Laravel 4. I'd like to use the <code>delete()</code> method on a record but for some reason it doesn't actually delete the record. <code>destroy()</code> does, though, so my code is good. Also, if I pass <code>Teetime::where('date', '=', $formattedDate)-&gt;count()</code> to my view I get one which is correct. What's the problem?</p>
  
  <pre><code>        if($action=="delete") {
              $teetime = Teetime::where('date', '=', $formattedDate)-&gt;firstOrFail();
              // for some reason $teetime-&gt;delete() doesn't work
              Teetime::destroy($teetime-&gt;id);
          }
  </code></pre>