类别名称之间的连字符但是当我使用 foreach 作为重复名称时
Posted
技术标签:
【中文标题】类别名称之间的连字符但是当我使用 foreach 作为重复名称时【英文标题】:Hyphen in between categories name but when i use foreach for repeat name 【发布时间】:2021-10-04 22:32:13 【问题描述】:我使用 laravel 8 并且我想使用这个连字符 - 在类别名称之间但是当我使用 foreach 作为重复名称时。这个连字符 - 在最终类别名称中重复。
@foreach($category_tags as $category_tag)
<a href="$category_tag->link">$category_tag->title </a> -
@endforeach
我的控制器代码
$category_tags = ChildCategory::where('parent', $category->id)->where('status', 1)->get();
类别:书-商店-手机-测试-平板-
我想删除这个连字符 - 在平板电脑之后 - 看看
类别:书籍 - 商店 - 手机 - 测试 - 平板电脑
【问题讨论】:
【参考方案1】:Laravel 在 foreach
中提供了帮助对象,其中一个名为 $loop->last
,这将在这种情况下为您提供帮助
@foreach($category_tags as $category_tag)
<a href="$category_tag->link">$category_tag->title </a>
@if(!$loop->last)
-
@endif
@endforeach
更多信息请查看docs
【讨论】:
以上是关于类别名称之间的连字符但是当我使用 foreach 作为重复名称时的主要内容,如果未能解决你的问题,请参考以下文章