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.
protected $casts = [ 'images' => 'array',];
So you can store it as a JSON, but when retrieved from DB, it can be used as an array.