这是Laravel方式的链接生成
{{ HTML::link('http://test.com', 'testing')}}
是
的替代选择<a href="http://test.com">testing</a>
以下是Laravel方式的图像生成
{{ HTML::image('img/picture.jpg', 'a picture', array('class' => 'thumb')) }}
的替代选择
但我该如何创建
<a href="http://your.url/img/picture.jpg">
<img src="http://your.url/img/picture.jpg" class="thumb" alt="a picture">
</a>
所以我可以生成一个HTML链接,里面有Image,而不是只有里面的文本。
我该怎么做?
更新:
$img='a.jpg';
<a href="assets/uploads/prsdk/" target="_blank">{{ HTML::image('assets/uploads/prsdk/'.$img, 'alt', array( 'width' => 35, 'height' => 35 )) }}</a>
答案 0 :(得分:1)
对于静态链接
<a href="#"><img src={{asset('img/logo.png')}} alt="Logo"></a>
对于动态链接
<a href="{{URL::to('/')}}"><img src={{asset('img/logo.png')}} alt="Logo"></a>
答案 1 :(得分:1)
你可以自己编写标签,在href / src中你可以使用laravel route('route.name')
和asset('img_path/img_name.png')
。
但是如果您仍然希望使用HTML
类实现该功能,则以下代码将起作用。
{{ html_entity_decode(HTML::link('test.com',HTML::image('img/picture', 'a picture', array('class' => 'thumb')))) }}