我想使用Blade获取对象内的对象值。我在下面有一个示例数据。
body
注意:这只是一条记录。没有雄辩的功能。
答案 0 :(得分:1)
有更好的方法可以执行此操作,但您可以通过刀片模板执行此操作。
@php
$json = '{"id":1,"vendor_id":27,"invoice_no":"2017-02-05-1","cust_name":"Arbort","cust_email":"arbort@live.in","cust_mobile":"999990000","details":{"0f0a4877fc628d5511fa0c7fd8ef19d3":{"id":"12802","qty":"5","tax":4357.5,"name":"SAMSUNGRefrigerator","price":290,"subtotal":145250}}}';
$decoded = json_decode($json);
@endphp
@foreach($decoded->details as $detail)
id: {{ $detail->id }}<br/>
name: {{ $detail->name }}<br/>
qty: {{ $detail->qty }}<br/>
tax: {{ $detail->tax }}<br/>
price: {{ $detail->price }}<br/>
subtotal: {{ $detail->subtotal }}<br/>
@endforeach
答案 1 :(得分:0)
你应该能够访问这样的属性:
{{ $object->details->name }}
<!-- echos SAMSUNG Refrigerator -->