【问题标题】:Avoid line breaks in Blade template output避免 Blade 模板输出中的换行符
【发布时间】:2018-08-17 23:56:45
【问题描述】:

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

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

【问题讨论】:

    标签: laravel laravel-5 laravel-blade


    【解决方案1】:

    只需一行即可。

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

    它会产生这样的输出

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

    【讨论】:

    • 是的。就像那样工作。非常感谢。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-02-06
    • 1970-01-01
    • 1970-01-01
    • 2022-08-20
    • 2012-03-06
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多