Я извлекаю одну строку данных из нескольких объединенных таблиц, используя first (), это включает столбец json, называемый свойствами. Я могу отображать все данные, отличные от json, как и ожидалось в моем шаблоне лезвия.
Однако для столбца json, называемого свойствами, я выдергиваю волосы, тратя бесконечные часы, гугляя, глядя на нее, но безрезультатно.
Цените, если кто-то может указать на ослепительно очевидное (как я уверен, что это будет)
Я также попытался и достиг точки, где я могу получить доступ ко всему в корне объектано ничего вложенного.
Так что возвращается симпатичная версия dd ($ quote-> properties);
"{
"mode": 1,
"service": 1,
"rates": {
"DAP": 825.22
},
"detail": {
"weights": {
"actual": 111.00,
"volume": 0,
"chargeable": 111.00
}
}
}"
Я ценю ведущие и конечные"добавляются только для визуализации в браузере и не существуют в фактическом столбце.
Использование {{ json_decode($quote->properties,true)['mode'] }}
Результат = 1, что является желаемым выходом.
Однако {{ json_decode($quote->properties,true)['rates']['DAP'] }}
Результат = Неопределенный индекс: DAP
Желаемый = 825.22
{{var_dump (json_decode ($ quote-> properties, true))}}}
array (size=4)
'mode' => int 1
'service' => int 1
'rates' =>
array (size=1)
'DAP' => float 825.22
'detail' =>
array (size=1)
'weights' =>
array (size=3)
'actual' => string '111.00' (length=6)
'volume' => int 0
'chargeable' => string '111.00' (length=6)