2015-12-18 2 views
0

Я бег проекта Laravel 5 как test.dev (виртуальный хост) на XAMPP, в моем routes.php только есть 2 маршрута:Laravel 5 раз показать страницу индекса на XAMPP сервере

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

Route::get('hello', function() { 
    return "Hello Laravel 5!"; 
}); 

Когда я посещаю test.dev/, это показывает, Страница приветствия Laravel, но когда я нахожусь test.dev/hello, он не может найти маршрут и перенаправить на Google. На Apache error.log ошибок нет. В чем проблема? Мне нужна конфигурация на XAMPP?

конфигурации ВХост на XAMPP является:

<VirtualHost *:80> 
     DocumentRoot "C:/test/public/" 
     ServerName test.dev 
     <Directory "C:/test/public/"> 
      Options FollowSymLinks 
      AllowOverride None 
      Order deny,allow 
      Allow from all 
      Require all granted 
     </Directory> 
</VirtualHost> 
+0

Страница приветствия по умолчанию имеет собственный контроллер. Вы также создали контролер для своей страницы «привет»? – Franco

+0

@Franco: он должен работать так, как он писал. Существует анонимная функция, которая обрабатывает логику;) –

+0

Он просто возвращает строку «Hello Laravel 5!», Ей не нужен контроллер. – Justin

ответ

0

Узнайте проблемы, изменение

AllowOverride None 

в

AllowOverride all 

, то он работает хорошо.

Смежные вопросы