我不想错误地得出结论,Laravel没有办法将图像用作链接。
我尝试了很多方法,但似乎没有一种方法可行,这让我感到惊讶。我喜欢Laravel,我承认我不仅有正确的方法去做它。
我认为这会将HTML格式化为呈现图像,但它只会将HTML语法作为文本输出,我能以更好的方式实现这一目标吗?耐心耗尽,请帮忙。
{!! Html::linkRoute('updateUserContact', '<img style="height: 100%; width: 100%; object-fit: contain" src="' . asset('images/update.jpg') . '"/>', $contacts->id) !!}
这是输出的屏幕截图:
答案 0 :(得分:1)
使用Html::linkRoute
而不是简单地做这样的事情有什么好处?
<a href="{{ route('updateUserContact', [$contacts->id]) }}">
<img style="height: 100%; width: 100%; object-fit: contain" src="{{ asset('images/update.jpg') }}"/>
</a>