Laravel应用程序未显示字形,因为显示错误" 无法加载资源:服务器响应状态为404(未找到) "
解决方案:
$ mkdir public / css / fonts
$ cp node_modules /自举萨斯/资产/字体/引导/ glyphicons,半身人,regular.ttf 公共/ CSS /字体/
$ cp node_modules /自举萨斯/资产/字体/引导/ glyphicons,半身人,regular.woff 公共/ CSS /字体/
$ cp node_modules /自举萨斯/资产/字体/引导/ glyphicons,半身人,regular.woff2 公共/ CSS /字体/
答案 0 :(得分:0)
尝试使用
public_path()
Laravel提供的功能,它将处理开发和生产中正确的公共路径。
如果您正在浏览刀片文件,请尝试
@font-face{
font-family:'Glyphicons Halflings';
src:url({{public_path() . '/css/fonts/<<nameOfFileHere>>'}});
}
或者,如果不完全需要CDN,则可以使用CDN。
<link href="//maxcdn.bootstrapcdn.com/font-awesome/4.5.0/css/font-awesome.min.css" rel="stylesheet">
答案 1 :(得分:0)
我遇到了同样的问题,通过添加
解决了此问题<link href="//netdna.bootstrapcdn.com/bootstrap/3.0.0/css/bootstrap-glyphicons.css" rel="stylesheet">
答案 2 :(得分:0)
在laravel 7上,Glyphicons不适用于我,我发现本文非常有用。它说明了如何以非常简单的方式为laravel添加Glyphicons。
How to use Glyphicons with a Laravel project
但是我必须做些小改动才能使它工作。
$icon-font-path: '../fonts/bootstrap/';
到
$icon-font-path: "~bootstrap-sass/assets/fonts/bootstrap/";