Laravel 5.6在我的刀片视图中显示svg图标不起作用

时间:2019-04-11 08:13:39

标签: php laravel svg

我在以下位置存储了一个图标:public/icons/list.svg,并在刀片中尝试显示如下图标:

{{ Html::image('icons/list.svg', 'list') }}

在我的html页面中,结果如下:

<img src="https://url.dev/icons/list.svg" alt="list">

但是不幸的是,这无法正常工作,似乎无法找到该文件。 (这对于.png或.jpg文件非常有用)

我在这里做错什么了吗?

2 个答案:

答案 0 :(得分:1)

有时候它对我也不起作用,我已经使用了svg图片的源代码

<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"  preserveAspectRatio="none">
    .
    .
    .
</svg>

要获取svg的源代码,只需在浏览器中打开svg并查看源代码

答案 1 :(得分:1)

有时Apache无法识别svg的媒体类型,因此请尝试添加.htaccess:

$('body').text()