【发布时间】:2016-06-16 14:15:53
【问题描述】:
我对 Laravel 5.2 有一个有趣的问题。我有一大堆文本,我试图用一些爆炸来显示。问题是 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 作为代码编辑器(如果重要的话)。我的代码有问题吗?
注意:如果我手动编辑渲染视图并将结束 PHP 标记移动到 foreach 之后,就像这样...
<ul class="list-unstyled">
<?php foreach(explode('),',$items[0]->chunck) as $text): ?>
<li><?php echo e(str_replace('(',' : ',$text)); ?></li>
<?php endforeach; ?>
</ul>
...完美运行!
编辑:阅读我的')'里面的爆炸似乎是一个问题
【问题讨论】:
标签: php html laravel foreach laravel-5.2