Не могу понять, почему поле JSON игнорируется.
Этот не работает:
Registries::create([
'nr' => $old_document->no,
'metas->name' => 'r01',
]);
В модели я установил:
protected $casts = [
'metas' => 'array',
];
И:
protected $fillable = [
'nr',
'metas'
];
Я думаюпроблема в приведении атрибутов, потому что этот работает:
Registries::create([
'nr' => $old_document->no,
'metas' => json_encode(['name'=>'r01']),
]);
Я не получаю никаких ошибок, просто столбец JSON остается пустым.