2016-02-06 2 views
1

Я создал проект Laravel, используя композитор create-project --prefer-dist laravel/laravel myproject. Внутри myproject routes.php естьLaravel 5 маршрутов не найдено

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

welcome.blade существует в ресурсах/представлениях.

Внутри WAMP's www установлен myproject. Но когда я печатаю в браузере http://localhost/myproject/welcome.php не найден?

+0

По умолчанию Laravel ожидает, что [Корень документа] (https://httpd.apache.org/docs/2.2/urlmapping.html#documentroot) станет каталогом 'public' ваше приложение. Если вы хотите запустить Laravel из подкаталога, самый простой способ получить эту работу - настроить [Apache Virtual Host] (http://mackhankins.com/blog/laravel-5-virtual-host-for-an-apache -subdirectory). – Bogdan

ответ

1

Когда вы нажмете на домашней странице /, laravel покажет страницу welcome.blade.php. Не когда вы идете в welcome.php

Также, как только вы устанавливаете laravel, запустите команду php artisan serve в терминале или командной строке. Теперь вы можете получить доступ к своему веб-приложению в localhost:8000/

+0

php artisan serve, является построенным сервером Laravel, что делать, если использовать только apache в WAMP? –

+0

попробуйте перейти к 'localhost/myproject/public' –

+0

localhost/myproject/public, указывающий на приветствие.blade.php, как это возможно, когда я не имею общедоступный маршрут в routes.php? –

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