没有额外空白的Laravel Blade?

2022-08-30 23:53:06

如果这样做,则会出现错误:

<p>@if($foo)@if($bar)test@endif@endif</p>

如果你这样做,你会得到 ,添加太多的白步:<p> test </p>

<p>@if($foo) @if($bar)test@endif @endif</p>

有没有办法避免这种情况?


答案 1

尝试使用三元运算符,Laravel中没有空格控制

<p>{{ $foo ? ($bar ? 'test' : '') : ''}}</p>

答案 2

您可以在要关闭或连接(没有空格)的代码之间添加。{{""}}

<p>@if($foo)@if($bar)test@endif{{""}}@endif</p>

推荐