0
我有一个视图,它在HTML页面中创建了9个块。每个区块可以有一个大的音符(如粘滞便笺)或最多6个小音符。需要一种有效的方法来避免使用Laravel 5重复代码片段
在每个音符的存在显示评论的选项。
的代码,使这些评论的选项从而出现在视图18倍 - 必须有一个更好的方式来做到这一点,而不是让代码块出现了很多次。可能写出来的函数?
这是代码块:
<!-- start comments popover -->
<div class="popover-medium">
<a href="javascript:void(0)" class="icon-entypo icon-text-document btn-note trigger" data-toggle="popover" data-placement=right></a>
<div class="popover-avatar content hide">
<ul class="row popover-content border-bottom list-inline">
<li class="col-xs-9">
<span class="small clearfix"></span>
<span class="small">
@if (!empty($name->comments))
{{$name->comments}}
@else
No comments
@endif
</span>
</li>
</ul>
</div>
</div>
<!-- end comments popover -->
任何想法/方向将不胜感激!
您是否每次都从控制器向您的视图传递18个变量,或者是否存在具有要显示的值的集合/数组? – Fester
传递包含值的数组... –
将重复的标记移动到部分模板,即您在主模板中包含'@ include'。 –