我试图通过取消引用提取运算符在 Laravel 中获取一个数组的值,但它不起作用。
数据库中的 Json
["a","b","c"]
雄辩
->select('data->[2] as data')
为 laravel 生成的 SQL
"select json_unquote(json_extract(`data`, '$."[2]"')) as `data` from `table`"
什么时候应该是这样的:
"select json_unquote(json_extract(`data`, '$[2]')) as `data` from `table`"
当 json 是一个简单的数组时,我应该如何在 eloquent 中创建“选择”???
json 很大,这就是为什么我不想使用 json_decode (php)