Php 在laravel 5.2中使用forearch进行迭代时进行Json解码
我有一个名为Categories的表,这是他的种子文件:Php 在laravel 5.2中使用forearch进行迭代时进行Json解码,php,json,laravel-5,foreach,Php,Json,Laravel 5,Foreach,我有一个名为Categories的表,这是他的种子文件: SubCategories::create(array( 'id' => '1', 'category' => 'Books', 'image' => '2.png', 'subcategory' => '{"0":"Action","1":"Drama","3":"Romance","4":"Biography", "5":"Mystery"}'
SubCategories::create(array(
'id' => '1',
'category' => 'Books',
'image' => '2.png',
'subcategory' => '{"0":"Action","1":"Drama","3":"Romance","4":"Biography", "5":"Mystery"}'
));
我要做的是在视图文件中回显:
@foreach($SubCategories as $SubCategory)
<li>
<figure>
<div><img src="pictures/images/{{$SubCategory->image}}"></div>
<figcaption>
<h3>{{$SubCategory->category}}</h3>
<br>
<div class="cat_men">
<a href="#">{{$SubCategory->subcategory}}</a>
</div>
</figcaption>
</figure>
</li>
@endforeach
有人知道这个问题吗?任何帮助都将不胜感激 只要使用
{{$sub}}
而不是
{{$sub->sub[0]}}
因为您已经在解码的JSON中循环了。只需使用
{{$sub}}
而不是
{{$sub->sub[0]}}
因为你已经在解码的JSON中循环了。该死!这比我想象的要容易…谢谢!好吧,该死!这比我想象的要容易…谢谢!