php - 没有额外空格的 Laravel Blade?

标签 php laravel laravel-blade

如果你这样做,你会得到一个错误:

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

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

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

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

最佳答案

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

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

关于php - 没有额外空格的 Laravel Blade?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26146045/

相关文章:

php - MySQL在关联表中引用第三个表进行计数

php - Illuminate\Container\Container::get($id) 的声明必须与 Psr\Container\ContainerInterface::get(string $id) 兼容

php - Laravel Blade 模板@extends

php - 为什么int值从数据库读取后变成了string?

php - 如何限制单例类被克隆?

php - Prestashop 从 html2pdf 发送邮件附件 pdf

laravel - 如何删除超过一小时的公共(public)存储文件?

php - 根据表数据有条件地执行SQ​​L查询/语句

javascript - 如何在 Laravel Blade 模板中包含自定义脚本?

laravel-5 - Laravel、Predis - 如何迭代哈希