Tip given by @pratiksh404
If you have input field which takes an array and you have to store it as a JSON, you can use $casts
property in your model. Here images
is a JSON attribute.
1protected $casts = [2 'images' => 'array',3];
So you can store it as a JSON, but when retrieved from DB, it can be used as an array.