diff --git a/src/Items.php b/src/Items.php index bf3a4d7..747dbdf 100644 --- a/src/Items.php +++ b/src/Items.php @@ -25,7 +25,7 @@ public function resolve($resource, $attribute = null) parent::resolve($resource, $attribute); $this->fillUsing(function($request, $model, $attribute, $requestAttribute) { - $model->$attribute = $this->isNullValue($request->$attribute) ? null : json_decode($request->$attribute, true); + $model->$attribute = $this->isNullValue($request->$attribute) ? null : (!is_array($request->$attribute) ? json_decode($request->$attribute, true) : $request->$attribute); }); $this->withMeta([