diff --git a/src/Jenssegers/Mongodb/Model.php b/src/Jenssegers/Mongodb/Model.php index d8bb33e5d..73383e7db 100644 --- a/src/Jenssegers/Mongodb/Model.php +++ b/src/Jenssegers/Mongodb/Model.php @@ -318,6 +318,12 @@ public function setAttribute($key, $value) return; } + + // Support nested arrays/objects + if (is_array($value)) + { + $value = json_decode(json_encode($value), false); + } parent::setAttribute($key, $value); }