Skip to content

Commit ea568a6

Browse files
[9.x] - Collection Engine: add support for non-scalar values (#528)
* add support for non-scalar values * Update CollectionEngine.php Co-authored-by: Taylor Otwell <[email protected]>
1 parent 64b6773 commit ea568a6

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

src/Engines/CollectionEngine.php

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -122,6 +122,10 @@ protected function searchModels(Builder $builder)
122122
$searchables = $model->toSearchableArray();
123123

124124
foreach ($searchables as $value) {
125+
if (! is_scalar($value)) {
126+
$value = json_encode($value);
127+
}
128+
125129
if (Str::contains(Str::lower($value), Str::lower($builder->query))) {
126130
return true;
127131
}

0 commit comments

Comments
 (0)