我想在一个foreach循环中返回我的嵌套数组。在这个foreach循环中,我需要添加一个foreach,因为它是可变的,有多少可折叠的存在。
但是我不能让它把数据从“accordion”数组加载到前端,总是在某个地方出错。
我现在无法更好地描述它。
保存
这是我的treatments.php文件:
'treatments' => [
[ /* */
'img' => asset('img/logos/Dermatologie_Dr_med_Aresu_Naderi_Nienstedten_Logo.png'),
'title' => 'Klassische Dermatologie',
'teaser' => 'Ein wesentlicher Bestandteil im Behandlungskonzept meiner Hautarztpraxis ist die ästhetische Dermatologie und Lasermedizin.',
'pop-up' => 'derma',
'accordion' => [
[
'title' => 'test',
'content' => 'test2',
],
[
'title' => 'test',
'content' => 'test2',
],
],
],
]
这是我的前端刀片代码:
<div class="row">
@foreach( $treatments as $key => $value)
<?php print_r($value) ?>
<div class="col-md-4 py-5">
<img class="w-100" src="{!! __($value['img']) !!}" alt="{!! __($value['title']) !!}">
</div>
<div class="col-md-8 py-5">
<span class="treatmentsHeadline">{!! __($value['title']) !!}</span>
<p class="pt-3">{!! __($value['teaser']) !!}</p>
<div class="pt-3">
<button class="button-naderi" href="#{!! __($value['pop-up']) !!}">Mehr erfahren</button>
<button class="button-naderi" href="#{!! __($value['pop-up']) !!}">Termin vereinbaren</button>
</div>
</div>
@foreach($value as $acc)
<p>{!! __($acc['title']) !!}</p>
@endforeach
@endforeach
<p class="footer-vh"></p>
</div>
这是打印出来的数组:
2条答案
按热度按时间kyxcudwk1#
@foreach($value as $acc)
应该是@foreach($value['accordion'] as $acc)
9jyewag02#
我终于找到了!