Задать вопрос
@HeartOfProgrammer

Почему не получается заставить laravel смотреть в папку public?

Скачал так laravel 5.1:
composer create-project laravel/laravel ganja.local "5.1.*"

после добавил в openserver папку свою ganja.local, чтобы когда вводил домен ganja.local, сразу показывал сайт на локальном сервер. Все вроде правильно проделал, но ganja.local показывает весь список файлов и папок в папке ganja.local, а если вписать ganja.local/public то только тогда laravel показывает главную страницу.

PS в чем моя причина не правильной настройки?
  • Вопрос задан
  • 1512 просмотров
Подписаться 2 Оценить Комментировать
Пригласить эксперта
Ответы на вопрос 4
muhammad_97
@muhammad_97
PHP-разработчик
2 варианта - либо указать путь в конфиге сервера, либо добавить htaccess (не знаю, как там у nginx):
<IfModule mod_rewrite.c>
    RewriteEngine On

    RewriteRule ^(.*)$ public/$1 [L]
</IfModule>
Ответ написан
Alex_Wells
@Alex_Wells
PHP/Kotlin
Самый простой вариант.
eb70467dbb374c809fafb123e8a7a60e.png
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы