diff --git a/src/BuilderTrait.php b/src/BuilderTrait.php index 1cacc9b..49561e0 100644 --- a/src/BuilderTrait.php +++ b/src/BuilderTrait.php @@ -166,7 +166,10 @@ public function delete() public function forceDelete() { // get records - $affectedRecords = $this->getAffectedRecords()->toArray(); + $affectedRecords = $this->getAffectedRecords(); + if (!is_array($affectedRecords)) + $affectedRecords = $affectedRecords->toArray(); + $ids = array_map(function($record) { return $record->{$this->model->getKeyName()}; }, $affectedRecords);