Добрый вечер! Столкнулся со следующей проблемой, с помощью DB Seeder пытаюсь внести значение в поле типа json:
'rating' => '{"avg":2,"clean":2,"place":1,"keeper":1}'
Однако в MySQL кавычки экранируются, и получается так:
"{\"avg\":2,\"clean\":2,\"place\":1,\"keeper\":1}"
При создании json-массивов такой проблемы нет:
[{"number":"+7 999 9999999","name":"Имя"},{"number":"8 111 1234567","name":"Кое-кто"}]
Буду очень признателен за любую помощь.
Update: добавил код Seeder'a class ObjectTableSeeder extends Seeder {
public function run()
{
\App\Object::create([
'category_id' => '2',
'owner_id' => '1',
'name' => 'Some name"',
'rating' => '{"avg":2,"clean":2,"place":1,"keeper":1}',
'phones' => '[{"number":"+7 999 9999999","name":"Some name"},{"number":"8 111 1234567","name":"Body"}]',
'status' => '1'
]);
}
}
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Доброго времени сутокЗадеплоил первое самостоятельное полуприложение на heroku: kiev-lease
Если без функции function steamlogin() все хорошо добавляется в базу, обновляется
Изучаю Java не так давно, и хочу создать простенькую библиотеку заменыИ не могу точно понять какой метод использовать при этом