我正在显示数组@foreach($tags as $tag)$tag->@endforeach的元素.输出为tag1tag2tag3.在tag1,tag2,tag3中显示数组元素的可能方式是什么.以及如何在数组中只有一个元素时不显示,.

推荐答案

implode() is good for echoing simple data. In real project you usually want to add some HTML or logic into the loop, use $loop variable which is available since 5.3:

@foreach ($arrayOrCollection as $value)
    {{ $loop->first ? '' : ', ' }}
    <span class="nice">{{ $value->first_name }}</span>
@endforeach

Laravel相关问答推荐

Inertiajs - 使用链接组件添加记录但无法在不使用表单的情况下清除文本区域

如何仅将日期列解析为月和日?

Laravel Debugbar 中的 Laravel api routes路由

如何在 NetBeans 中添加带有点 (blade.php) 的自定义文件扩展名?

Laravel 价格验证只接受正数而不是 0

判断 Laravel 模型表中是否存在列,然后应用条件

如何在 laravel 中安装 PHPExcel 库?

路由中间的可选参数

在 Laravel 5 中扩展请求类

Eloquent 的 Model::query() 是什么意思?

如何更改 ember-cli 中的 dist 文件夹路径?

在 php Laravel 5 中创建自定义帮助函数的最佳实践是什么?

如何在 Laravel 5.1 中为Electron邮件添加标题

Laravel 5.4 有时验证规则不起作用

约定表名(带下划线)

无法打开流:没有这样的文件或目录(Laravel)

assets资源不引用公用文件夹(Laravel)

如何在 Laravel 5 中验证 RESTful API?

Laravel:如何在 PhpUnit 上启用堆栈跟踪错误

没有Access-Control-Allow-Origin标头 - Laravel