这听起来似乎微不足道,但我还没有找到相关的帖子。
如何避免在Blade模板输出中产生换行符?例如以下循环为每行吐出一个选项(每次迭代后物理换行,而不是<br>
):
[
@foreach ($Collection as $row)
"{{ $row->Abbreviation }}"{{ ($loop->last? '' : ',') }}
@endforeach
]
我希望它会生成类似以下内容的
:["Option 1","Option 2", "Option 3"]
相反,它会生成以下内容:
[
"Option 1",
"Option 2",
"Option 3"
]
尽管这可行,但我希望输出更加整洁。有没有办法让Blade引擎不要添加换行符?
我正在使用Laravel 5.6。
答案 0 :(得分:1)
只需一行即可。
[@foreach ($Collection as $row) "{{ $row->Abbreviation }}"{{ ($loop->last? '' : ',') }}@endforeach]
它将生成这样的输出
["Option 1","Option 2", "Option 3"]