From 65de72d562b98afcd50af9618971f84926fb2373 Mon Sep 17 00:00:00 2001 From: Dan Hunsaker Date: Fri, 27 Dec 2019 14:23:07 -0700 Subject: [PATCH] Arrays aren't Collections Return an array when an array is expected, and don't treat it as a collection after it's returned. --- src/BuilderTrait.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/BuilderTrait.php b/src/BuilderTrait.php index 1cacc9b..87ad6b7 100644 --- a/src/BuilderTrait.php +++ b/src/BuilderTrait.php @@ -166,7 +166,7 @@ public function delete() public function forceDelete() { // get records - $affectedRecords = $this->getAffectedRecords()->toArray(); + $affectedRecords = $this->getAffectedRecords(); $ids = array_map(function($record) { return $record->{$this->model->getKeyName()}; }, $affectedRecords); @@ -197,7 +197,7 @@ protected function getAffectedRecords() // mass assignment else { - $records = $this->query->get(); + $records = $this->query->get()->toArray(); } return $records;