Я знаю, что это очень популярный вопрос, но я не смог найти работающее решение для Laravel 5. Я пытался перенести из Codeigniter в течение длительного времени, но этот запутанный процесс установки не дает мне отключиться.
Я не хочу запускать виртуальную машину, это просто неудобно при переключении между проектами.
Я не хочу, чтобы мой корень документа был в общей папке, это также неудобно при переключении между проектами.
Я пробовал метод .htaccess mod_rewrite
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteRule ^(.*)$ public/$1 [L]
</IfModule>
Это просто дает мне Laravel NotFoundHttpException в файле compiled.php 7610.
Когда я пытался L4 некоторое время назад, я использовал метод перемещения содержимого общей папки в корневой каталог. Структура L5 совсем другая, и после тех же шагов полностью сломался Laravel (сервер вернул бы только пустую страницу).
Есть ли достойный способ удаления "public" в среде разработки, которая:
- Работает с L5
- Позволяет мне легко переключаться между проектами (я обычно работаю на 2 или 3 в любой момент времени).
Спасибо
** Я использую MAMP и PHP 5.6.2