public function delete() { foreach (VendorItemPivot::byVendor($this->id)->get() as $object) { $object->delete(); } return parent::delete(); }
public function deleteStockRelations() { $stockClass = config('mojito.stockClass', 'Stock'); foreach ($stockClass::byItem($this->id)->get() as $object) { $object->delete(); } foreach (Assembly::byMainItem($this->id)->get() as $object) { $object->delete(); } foreach (VendorItemPivot::byItem($this->id)->get() as $object) { $object->delete(); } }