2015-02-13 19 views
5

ich versuche Laravel zu lernen. Ich habe ein Problem mit der Sicht. während ich diesen folgenden Code ausführen:Laravel Ansicht funktioniert nicht

Route::get('/', function(){ 
    return 'welcome'; 
}); 

Es funktioniert gut. Aber während ich versuchte, Ansicht

Route::get('/', function(){ 
    return view('welcome'); 
}); 

zu verwenden, bekomme ich nichts als eine leere Seite. (A welcome.balde.php Seite wird in Ressourcen-/Ansichten Verzeichnis vorhanden)

ich während des Routings auch Probleme bekommen. ein Code wie dies

Route::get('home', '[email protected]'); 

i nicht localhost/Laravel/public/Home-Verzeichnis gibt es mir einen Fehler, dass es kein Verzeichnis oder Datei nicht gefunden zugreifen kann. Anstelle dieses localhost/Laravel/public/index.php/url Arbeiten zu Hause. Weiß nicht, was das Problem ist. Ich bin mit PHP 5.4 und MySQL 5.5

Antwort

2

ich Linux OS verwende, ist, warum mit Erlaubnis Problem. Nachdem ich meinem Projektordner die entsprechende Erlaubnis (Apache-Server) gegeben habe, wurde das Problem behoben.

1

Ansicht() Funktion wahrscheinlich nicht existiert. Versuchen Sie dieses,

Route::get('/', function(){ 
    return View::make('welcome'); 
}); 

Wenn dies nicht hilft (Ihre Log zu überprüfen, gespeichert in app/Lagerung/logs)

Ihre Anwendung ist im Debug-Modus? Sie können dies in /app/config/app.php Datei.