как удалить общедоступную папку в laravel

У меня есть laravel setup на xampp, расположенный в http://localhost/laravel но чтобы проверить его, я должен пойти в localhost/laravel/public Как мне избавиться от / public? Я хотел бы иметь доступ к нему напрямую через http://localhost/laravel

Лучший способ – использовать виртуальный хост, и вы можете проверить этот ответ на настройку виртуального хоста. Также вы можете использовать это решение, но оно не рекомендуется, так как оно позволяет перемещать все файлы и папки из public в корневую папку приложения.

  1. УДАЛЕНИЕ .htaccess от root, если вы создали
  2. взять все файлы и папки из общедоступного в корневой каталог
  3. удалить ../ из index.php
  4. переименовать ИЛИ удалить общую папку

Попробуйте эту статью. Это объясняет, почему .htaccess – это не путь, и предлагает две альтернативы. http://driesvints.com/blog/laravel-4-on-a-shared-host