Size: a a a

2020 April 14

F

Frozzen[ TOP-1 Tech ... in Laravel Pro
источник

BM

Bohdan Maksymeniuk in Laravel Pro
оно в табличке history?
источник

BM

Bohdan Maksymeniuk in Laravel Pro
если да то так должно быть
$test = History::where('system_operator', 'test')->get();
источник

F

Frozzen[ TOP-1 Tech ... in Laravel Pro
все равно  #items: []
источник

F

Frozzen[ TOP-1 Tech ... in Laravel Pro
у меня же в этом поле данные в json формате
источник

BM

Bohdan Maksymeniuk in Laravel Pro
скинь фото данных
источник

F

Frozzen[ TOP-1 Tech ... in Laravel Pro
{"system":["test","test2","test3"],"operator":["test4"]}
источник

BM

Bohdan Maksymeniuk in Laravel Pro
фото с базы скинь
источник

F

Frozzen[ TOP-1 Tech ... in Laravel Pro
источник

BM

Bohdan Maksymeniuk in Laravel Pro
укажи точную версию mysql и ларавела
источник

F

Frozzen[ TOP-1 Tech ... in Laravel Pro
5.7 MySql
источник

F

Frozzen[ TOP-1 Tech ... in Laravel Pro
"laravel/framework": "^6.2
источник

BM

Bohdan Maksymeniuk in Laravel Pro
-> оператор требует mysql 5.7.9+
источник

BM

Bohdan Maksymeniuk in Laravel Pro
History::whereRaw(
   'JSON_CONTAINS(system_operator->"$.system", \'["test"]\')'
)->get();
такой запрос должен решить проблему
источник

F

Frozzen[ TOP-1 Tech ... in Laravel Pro
Если не обновлять MySQL?
источник

BM

Bohdan Maksymeniuk in Laravel Pro
обнови
источник

BM

Bohdan Maksymeniuk in Laravel Pro
если собираешься и дальше с json в mysql работать то лучше обновить, там много полезностей как видишь)
источник

F

Frozzen[ TOP-1 Tech ... in Laravel Pro
какую лучше поставить?
источник

F

Frozzen[ TOP-1 Tech ... in Laravel Pro
Сразу 8.0?)
источник

BM

Bohdan Maksymeniuk in Laravel Pro
5.7.9 поставь, если вдруг понадобится - обновишь дальше
источник