JSON У меня есть случай, когда у меня есть 3 таблицыLaravel Экстремальный Eloquent - Выбрать все где
1) User's table
2) Roles Table
3) User_roles pivot table
В сводной таблице помимо user_id и ROLE_ID у меня есть поле JSon сложения. В этом поле есть некоторые данные json, которые нужно искать.
Теперь скажем, что поле json имеет в нем «foo» и «bar», тогда я хотел бы искать всех пользователей, в которых json-поле user_roles pivot таблицы имеет внутри него foo.
Что было бы самым эффективным способом сделать это?
Является ли поле JSON тип текста данных MySQL или MySQL типа родной JSON? – kishanterry
@kishanterry, Его текстовый тип данных –
Если вы хотите что-то запросить, сохранение его в формате JSON в текстовом типе, вероятно, является наихудшим возможным способом. – ntzm