decoy
decoy copied to clipboard
Store Model data as json?
Is there a way to store data for a model as nested json, in one db column?
%fieldset
.legend Other
!= Former::text('content.section1.heading')
!= Former::text('content.section1.lead')
!= Former::text('content.section2.heading')
!= Former::text('content.section2.lead')
I have a bunch of fields for a model, but not really many enough to qualify for a related model.
I think I figured it out.
%fieldset
.legend Section 1
!= Former::text('content[section1][heading]')
!= Former::text('content[section1][body]')
And then on the model:
protected $casts = [
'content' => 'array',
];
Seems to work fine.
Maybe this should be in the docs?