У меня есть объект Item, у которого есть поле «доступ», набранное как json, которое добавляется посредством миграции. Я пытаюсь также добавить значения в редактируемую таблицу и заполнить это поле, но не могу найти правильный синтаксис. В настоящее время я пытаюсь сделать что-то вроде
$this->addSql(<<<SQL
INSERT INTO `item` (`id`, `name`, `description`, `progress`, `price`, `category`, `access`) VALUES
('3', 'Hyperboost', 'Fait avancer de 5 cases', '5', '2.5', 'personnal', [{"start": 65, "end": 100, "ranking": 'team'}]);
SQL);
Я думаю, вам просто нужны одинарные кавычки
$this->addSql(<<<SQL
INSERT INTO `item` (`id`, `name`, `description`, `progress`, `price`, `category`, `access`) VALUES
('3', 'Hyperboost', 'Fait avancer de 5 cases', '5', '2.5', 'personnal', '[{"start": 65, "end": 100, "ranking": 'team'}]');
SQL);
хорошо, я думаю, что мои дни SQL далеки, ха-ха, спасибо!