2015-02-13 10 views
5

sto cercando di imparare laravel. Sto affrontando un problema con la vista. mentre eseguo questo codice seguente:La vista di Laravel non funziona

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

Funziona correttamente. Ma mentre cercavo di usare la vista

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

non ottengo altro che una pagina bianca. (una pagina welcome.balde.php è presente nella directory risorse/viste)

Ho anche problemi durante il routing. un codice come questo

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

Non riesco ad accedere localhost/laravel// home directory pubblico mi dà un errore che non v'è alcuna directory o file non trovato. Invece di questo localhost/laravel/public/index.php/home url funziona. Non so qual è il problema. Sto usando php 5.4 e mysql 5.5

risposta

2

Sto usando il sistema operativo Linux, ecco perché ho problemi con il permesso. Dopo aver dato il permesso appropriato (server Apache) alla cartella del mio progetto, il problema è stato risolto.

1

view() la funzione probabilmente non esiste. Prova questo,

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

Se questo non aiuta (Controlla il tuo log, memorizzati in app/Garage/logs)

L'applicazione non è in modalità di debug? Puoi verificarlo nel file /app/config/app.php.

Problemi correlati