diff --git a/src/PropertiesMapper.php b/src/PropertiesMapper.php index f5e0132..65a41a3 100644 --- a/src/PropertiesMapper.php +++ b/src/PropertiesMapper.php @@ -130,7 +130,7 @@ protected function getModelInstance(string $model, mixed $id, string $usingAttri $baseQuery = $model::query()->when( $usingAttribute, - fn (Builder $query) => $query->where($usingAttribute, $id), + fn (Builder $query) => is_iterable($id) ? $query->whereIn($usingAttribute, $id) : $query->where($usingAttribute, $id), fn (Builder $query) => $query->whereKey($id) );