2017-03-20 2 views
-2
zeigt

Laravel Die Anwendung ist nicht auf die glyphicons zeigt, weil, um den Fehler gezeigt „ausgefallene Ressource laden: der Server mit dem Status 404 reagiert (nicht gefunden)“?Laravel Glyphicons nicht

Lösung:

$ mkdir public/css/fonts

$ cp node_modules/Bootstrap-Sass/assets/fonts/Bootstrap/glyphicons-Hobbits-Regular.ttf public/css/fonts/

$ cp node_modules/Bootstrap-Sass/assets/fonts/Bootstrap/glyphicons-Hobbits-regular.woff public/css/fonts/

$ cp node_modules/Bootstrap-Sass/assets/fonts/Bootstrap/glyphicons-Hobbits-regular.woff2 public/css/fonts/

+0

Welche Datei ist speziell 404? –

+0

Ich hatte ähnliches Problem. In Laravel 5.4 (in meinem Fall) laden Gluphicons nicht. Ich habe eine Lösung [hier] (https://stackoverflow.com/a/44367436/2080604) für dieses Problem geschrieben. –

Antwort

0

Versuchen Sie, die

public_path() 

Funktion von Laravel bereitgestellt, wird es den öffentlichen Pfad bei Entwicklung und Produktion korrekt behandeln.

Wenn Sie ziehen durch eine Schaufel Datei in, versuchen

@font-face{ 
    font-family:'Glyphicons Halflings'; 
    src:url({{public_path() . '/css/fonts/<<nameOfFileHere>>'}}); 
} 

Oder Sie könnten einen CDN verwenden, wenn es vor Ort mit nicht vollständig benötigt.

<link href="//maxcdn.bootstrapcdn.com/font-awesome/4.5.0/css/font-awesome.min.css" rel="stylesheet"> 
Verwandte Themen