Laravel Glyphicons没有显示

时间:2017-03-20 00:46:59

标签: php twitter-bootstrap laravel glyphicons

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 /字体/

3 个答案:

答案 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/";