2016-07-31 18 views
0

In Laravel Elixir, ich habe in public/css/app.css folgenden:Arten stoppen, nachdem Arbeitsversion Hinzufügen

body { background: "red"; } 

es mein Layout wie folgt verknüpft ist:

<link rel="stylesheet" href="/css/app.css" media="screen" title="no title" charset="utf-8"> 

Aber wenn ich auf den Sprung Startseite wird der Stil nicht auf den Körper angewendet. Ich habe die Quelle überprüft und die CSS-Datei ist da!

Ich entfernte den Cache, aber nichts passierte. Dieses Problem begann, nachdem ich version() Elixier hinzugefügt habe, aber danach habe ich den ganzen Build-Ordner entfernt, jetzt kann ich nicht den Stil arbeiten.

Antwort

0

Wenn Sie version() in Elixier der Dateinamen Änderungen verwenden. Sie können folgenden Helfer hinzufügen

<link rel="stylesheet" href="{{ elixir('css/app.css') }}"> 

Dies wird immer den richtigen Dateinamen zurückgeben.

Siehe documentation für Versionierung und Cache-Busting.

Stellen Sie außerdem sicher, dass Sie den Befehl gulp erneut ausführen, da Sie den Erstellungsordner gelöscht haben.

0

Ich glaube, Sie asset verwenden müssen, beziehen/Link auf Dateien im öffentlichen Ordner

<link rel="stylesheet" href="{{asset('/css/app.css')}}" media="screen" title="no title" charset="utf-8"> 
0

du schreiben soll. Dies ist Laravel vordefinierte Funktion

{{ HTML::style('css/app.css'); }}