0
Laravel 5.2中有一個有趣的問題。我有一段文字,我試圖用一些爆炸來顯示。問題在於Laravel渲染有點奇怪,在foreach循環結束之前輸入了一些錯誤的':'。Laravel渲染問題的'foreach'循環
這是刀片模板的代碼示例:
<ul class="list-unstyled">
@foreach(explode('),',$items[0]->chunk) as $text)
<li>{{ str_replace('(',' : ',str_replace(')','',$text) }}</li>
@endforeach
</ul>
這是Laravel被渲染它的版本:
<ul class="list-unstyled">
<?php foreach(explode('),',$items[0]->chunck): ?> as $text)
<li><?php echo e(str_replace('(',' : ',$text)); ?></li>
<?php endforeach; ?>
</ul>
我使用NetBeans 8.0.2的代碼編輯器(如果那件事)。我的代碼有問題嗎?
注:如果我手動編輯渲染視圖和foreach
像這樣移動後結束PHP標籤...
<ul class="list-unstyled">
<?php foreach(explode('),',$items[0]->chunck) as $text): ?>
<li><?php echo e(str_replace('(',' : ',$text)); ?></li>
<?php endforeach; ?>
</ul>
...它完美的作品!
編輯:這似乎是一個問題,看我的 ')' 內爆炸
@ CalanceaBogdan:歡迎您:) –
我個人也會在控制器中進行爆炸並避免在視圖中使用邏輯,因此您只需遍歷視圖中的數組即可。 – Wancieho