避免刀片模板输出中出现换行

时间:2018-08-17 15:39:54

标签: laravel laravel-5 laravel-blade

这听起来似乎微不足道,但我还没有找到相关的帖子。

如何避免在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。

1 个答案:

答案 0 :(得分:1)

只需一行即可。

[@foreach ($Collection as $row) "{{ $row->Abbreviation }}"{{ ($loop->last? '' : ',') }}@endforeach]

它将生成这样的输出

["Option 1","Option 2", "Option 3"]