我的问题非常简单。我在laravel中使用刀片来显示像
这样的图像<img src="{{asset('assets/images/image.jpg')}}">
但是,如果我的图像是动态的,如果:
<img src="{{asset('assets/images/$imgsrc')}}">
我无法使用
<img src="{{asset('assets/images/{{ $imgsrc')}}">
因为那样我将结束:
<img src="http://localhost/assets/images/{{ $imgsrc">
如何在刀片{{}}调用中调用$变量?
答案 0 :(得分:13)
怎么样
<img src="{{asset('assets/images/').'/'.$imgsrc}}">
修改强>
当你需要打印多个字符串时,可能存在变量,函数......你需要将它们连接起来
同样asset('assets/images/')
相当于asset('assets/images')
,因此您需要在打印变量/
之前添加$imgsrc
最后,在Blade {{"foo"}}
中相当于<?php echo "foo" ?>
答案 1 :(得分:3)
如何在刀片{{}}调用中调用$变量?
正常的PHP方式。刀片{{}}
只是<?php echo() ?>
所以问题的答案是:
<img src="{{ asset('assets/images/' . $imgsrc) }}">
答案 2 :(得分:0)
我的src中有多个动态部分,这是我在正确方向上所做的工作,这要归功于@Laurence的回答。
<img src="{{asset('storage/'.$parentFolderName.'/'. $clientNameFolder .'/logo/').'/'.$event[0]->event_logo}}" class="event-page-country-logo">