Laravel Eloquent ORM - Many to Many Delete Pivot Table Values left over
问题 Using Laravel, I have the following code $review = Review::find(1); $review->delete(); Review has a many to many relationship defined with a Product entity. When I delete a review, I'd expect it to be detached from the associated products in the pivot table, but this isn't the case. When I run the code above, I still see the linking row in the pivot table. Have I missed something out here or is this the way Laravel works? I'm aware of the detach() method, but I thought that deleting an entity