title: Laravel delete query returns 0 affected rows
body: <p>I am wanting to check if rows were affected after a delete statement in Laravel. </p>
  
  <p>My code: </p>
  
  <pre><code>private function removeUserOutstandingRecord()
  {
      $query = UserOutstanding::where('o_id', $this-&gt;outstanding_id)-&gt;delete();
  
      dd($query);
  
      if(!$query) {
          Log::error('Could not delete user outstanding record. Outstanding ID given: ' . $this-&gt;outstanding_id);
          throw new \Exception('Oops.');
      }
  
      return true;
  }
  </code></pre>
  
  <p>The die &amp; dump returns <code>0</code> even though a record has been removed. </p>