How can I update a JSON field with eloquent? The field casts to an array.
I cannot use update
as I cannot make the field mass assignable.
I cannot to $myModel->myField = ["some" => "value"]
as it will erase any other json data on the field.
CodePudding user response:
You can use forceFill()
like this:
$myModel->forceFill(['myField->some' => 'value'])->save();