Ich versuche Elixirs version () -Methode zu verwenden, wobei mein 'public' -Ordner public_html ist (anstelle der Standardmethode 'public').
Ich Version meiner CSS-Datei, die einen Build-Ordner mit dem Manifest innerhalb public_html erzeugt
%Vor%In meiner Blade-Vorlage verwende ich
%Vor%Problem ist, dass die Elixierfunktion im Ordner 'public / build' sucht. Wie kann ich dies ändern, so dass es den Ordner public_html durchsucht?
Vielen Dank im Voraus
Sie haben vergessen, Ihren publicDir-Ordner in der gulpfile.js
-Datei zu überschreiben, dies zeigt den build
-Ordner auf den korrekten Speicherort, der von elixir verwendet wird, um den Versions-Hash zu bestimmen.
Nachdem du das getan hast, musst du deinen public_path in Laravel überschreiben. Der empfohlene Weg für Laravel 5 ist es, zu index.php
in deinem öffentlichen Ordner zu gehen:
Darunter
%Vor%Hinzufügen
%Vor%Es gibt keine Option in elixir (), um den öffentlichen Pfad zu ändern:
%Vor%Es gibt nur wenige Möglichkeiten. Sie können den öffentlichen Pfad ändern, indem Sie dies zu App \ Providers \ AppServiceProvider
hinzufügen %Vor%oder Sie können Ihre eigene Elixier-Funktion oder eine Hilfsklasse erstellen
Beispiel:
%Vor%Dann können Sie das später in der Ansicht verwenden:
%Vor%Hoffentlich wird diese Zukunft in der zukünftigen Version von elixir enthalten sein. :)
Tags und Links laravel-5 laravel laravel-elixir blade