все верно, но возвращается обычный текст:
в миграции поле jsonb (пробовал и просто json)
в модели добавил:
protected $casts = [
'data' => 'object'
];
создаю для теста:
$article = Article::create(['data' => '{ "color": "black" }']);
Потом вывожу $article->data
А мне просто текст "{ "color": "black" }" выдается. Втф?)
Все что не наглули ничего не помогло...
А если заменить object на array, то работает?
ну так ты отправил строку и получил стороку, если ты в create передаш object то и на выходе получишь object
Обсуждают сегодня