2016-10-09 4 views
0

Ich habe eine Laravel-Anwendung auf Heroku bereitgestellt. Alle Dateien, die sich in dem öffentlichen Ordner meiner Anwendung befinden, werden jedoch nicht geladen.Laravel 5.2 App zu Heroku schieben, alle öffentlichen Dateien fehlen/

Das heißt, nach der Bereitstellung werden keine CSS- und/oder js-Seiten geladen. Nur HTML wird geladen.

Dies ist die Struktur meiner 'public' Ordner:

This is the structure of my 'public' folder

ich die CSS auf diese Weise geladen:

<link href="{{ URL::asset('css/bootstrap.min.css') }}" rel="stylesheet"> 

Und JS auf diese Weise:

{!! Html::script('js/parsley.min.js') !!} 

BEARBEITEN

Ich habe herausgefunden, was los war.

Statt die CSS die Art und Weise des Ladens ich tat, sollte ich dies tun:

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

Und für Js:

<script type="text/javascript" src="{{ asset('js/parsley.min.js') }}></script> 

Antwort

0

Es ist sehr seltsam.

Sind Sie sicher, dass die Dateien im Öffentlichen Ordner vorhanden sind?

Laravel 5.2 enthält keine HTML-Helfer funktionieren die Box, aktualisieren Sie Ihren Komponisten?

Sie können Hilfsfunktion entfernen, und ohne es versuchen, nur verwenden ...

für css

<link href="/css/bootstrap.min.css" rel="stylesheet"> 

und js

<script src="/js/parsley.min.js"></script> 

wenn alles in Ordnung ist, ist das Problem in Ihre Hilfsfunktionen.

+0

Ja, ich bin mir sicher.Ich habe mich geändert, aber immer noch das gleiche Problem –

+0

Ок, was Sie auf der Registerkarte Netzwerk Ihres Browsers sehen? Welche Serverantwort für diese Dateien? Sie können auch Bootstrap-Dateien von cdn laden [link] (https://cdnjs.com/libraries/twitter-bootstrap/3.3.7) –

Verwandte Themen