2017-03-08 5 views
0

Vor ein paar Tagen habe ich hier eine Frage über die Tatsache, dass ich ein Projekt nur Code auf dem Browser angezeigt hatte, obwohl ich hilfreiche Antworten hatte ich die erforderliche Lösung nicht erreichen konnte, also Ich machte eine Pause.Laravel welcome.blade Seite zeigt Code

Heute, nach der Neuinstallation von Composer und Artisian (Sie hatten Fehler zuvor, aber jetzt arbeiten sie richtig, ich suppose), beschloss ich, ein neues leeres Projekt zu erstellen. Es funktionierte alles gut, das Projekt wurde in Handarbeit gemacht, ich habe den Komponisten aktualisiert, um sicherzugehen, dass alles gut war, aber als ich die view.welcome.blade.php Ansicht öffnete, die normalerweise die Standard-Laravel-Seite zeigt, wurde Code vom Körper angezeigt. Ich habe die Dokumentation von Laravel überprüft und es scheint, dass es alle notwendigen Erweiterungen von PHP hat.

Here's an image of what it shows (kippe Upload hier, weil, Ruf)

Ist es möglich, dass ich die Installation einiger Erweiterung verpasst?

Vielen Dank im Voraus

+0

haben Sie nicht verstehen eingecheckt in Chrom? – rahulsm

+0

Nein, auf diesem Computer ist kein Chrom installiert, aber ich habe den Internet Explorer ausprobiert und den gleichen Fehler – George

+0

angezeigt. Sie sollten keine Blade-Dateien anzeigen. Ihr Apache-Webstamm sollte auf den öffentlichen Ordner von Laravel zeigen. –

Antwort

1

Sie werden direkt auf eine Blade-Datei in Ihrem Browser diese als HTML interpretiert einfach, da es nicht kompiliert wird.

In Ihrem Controller möchten Sie die Ansicht zurückzukehren von

view('view.name') 

mit Du über das erwartete Verhalten kommen, da die Sicht noch kompiliert wurde nicht und wird PHP @ Tags

+0

Ich war gerade das gleiche eingeben :) – nusje2000

+0

Laravel verwendet Blade, um die Ansichten zu rendern, aber wenn Sie Greifen Sie direkt darauf zu, es wird einfach nicht gerendert und zeigt den Blade-Code in Ihrem html an – nusje2000

+0

http://prntscr.com/ehfhx1 Sie sagen, dass in der Controller.php sollte diese Codezeile sein? Ich glaube nicht, dass ich diese Art von Linie zum Projekt hinzugefügt und es war in der Lage, richtig zu arbeiten vorher – George