Laravel Blade模板是否有可能写出这样的声明?
如果数据库中存在alt图像字段,请添加。如果没有,请不要理会。以下代码发生的是双引号alt =“text”get rendered。
<img src="#" {{$product->extra_img1_alt ? 'alt="'. $product->extra_img1_alt .'"' : ''}}>
答案 0 :(得分:2)
亲爱的朋友,您只需要更改代码
<img src="#" alt=" @if($product->extra_img1_alt) {{$product->extra_img1_alt}} @endif ">
答案 1 :(得分:1)
{{
标记中的文字会自动转义,因此您需要更多类似的内容:
<img src="#"
@if($product->extra_img1_alt)
alt="{{ $product->extra_img1_alt }}"
@endif
>
那就是说,虽然你似乎试图避免它,但是空alt
属性并没有什么问题:
<img src="#" alt="{{ $product->extra_img1_alt }}">