Skip to content

Commit 7b12fae

Browse files
committed
Update Helper.php
1 parent b62b89c commit 7b12fae

File tree

1 file changed

+8
-6
lines changed

1 file changed

+8
-6
lines changed

src/Utilities/Helper.php

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -198,13 +198,15 @@ public static function convertToArray($row, $filters = [])
198198
{
199199
if (Arr::get($filters, 'ignore_getters') && is_object($row) && method_exists($row, 'getAttributes')) {
200200
$data = $row->getAttributes();
201-
foreach ($row->getRelations() as $relationName => $relation) {
202-
if (is_iterable($relation)) {
203-
foreach ($relation as $relationItem) {
204-
$data[$relationName][] = self::convertToArray($relationItem, ['ignore_getters' => true]);
201+
if(method_exists($row, 'getRelations')) {
202+
foreach ($row->getRelations() as $relationName => $relation) {
203+
if (is_iterable($relation)) {
204+
foreach ($relation as $relationItem) {
205+
$data[$relationName][] = self::convertToArray($relationItem, ['ignore_getters' => true]);
206+
}
207+
} else {
208+
$data[$relationName] = self::convertToArray($relation, ['ignore_getters' => true]);
205209
}
206-
} else {
207-
$data[$relationName] = self::convertToArray($relation, ['ignore_getters' => true]);
208210
}
209211
}
210212

0 commit comments

Comments
 (0)