2015-02-13 5 views
5

Я пытаюсь изучить laravel. Я столкнулся с проблемой с представлением. в то время как я запускаю следующий код:Laravel view не работает

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

Он отлично работает. Но пока я пытался использовать вид

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

Я получаю только пустую страницу. (страница welcome.balde.php существует в каталоге ресурсов/представлений)

У меня также возникает проблема во время маршрутизации. код, как этот

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

я не могу получить доступ к локальному/Laravel/открытый/домашний каталога дает мне ошибку, что не существует никакого каталога или файл не найден. Вместо этого localhost/laravel/public/index.php/home url работает. Не знаю, в чем проблема. Я использую php 5.4 и mysql 5.5

ответ

2

Я использую ОС Linux, поэтому проблема с разрешением. После предоставления правильного разрешения (сервер Apache) в папку проекта, проблема с просмотром исправлена.

1

Функция вида(), вероятно, не существует. Попробуйте это,

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

Если это не поможет (Проверьте журнал, хранящийся в приложение/хранение/журналы)

Ваше приложение находится в режиме отладки? Вы можете проверить это в файле /app/config/app.php.