diff --git a/Eloquent/Relations/MorphPivot.php b/Eloquent/Relations/MorphPivot.php
index <HASH>..<HASH> 100644
--- a/Eloquent/Relations/MorphPivot.php
+++ b/Eloquent/Relations/MorphPivot.php
@@ -45,6 +45,10 @@ class MorphPivot extends Pivot
      */
     public function delete()
     {
+        if (isset($this->attributes[$this->getKeyName()])) {
+            return (int) parent::delete();
+        }
+
         if ($this->fireModelEvent('deleting') === false) {
             return 0;
         }
[6.x] Fix missing statement preventing deletion (#<I>)

* Fix missing statement preventing deletion



The delete method was missing a statement which prevented the deletion of many to many polymorphic pivot models.



* style change