Как использовать PHP-фреймворк в старом основном PHP-проекте - PullRequest
0 голосов
/ 05 июля 2018

У меня есть старое ядро ​​PHP, существующий проект, и я хотел бы сохранить старый код как есть, но для любых новых файлов или обновлений используйте Laravel Framework.

Я могу установить и запустить Laravel Framework, но как мне управлять моим .htaccess файлом, чтобы маршрутизация выполнялась правильно?

Любая помощь будет оценена.

Спасибо

Ответы [ 2 ]

0 голосов
/ 05 июля 2018

Вместо того, чтобы изменять ваши конфигурации htaccess, чтобы держать их отдельно друг от друга, я думаю, что я бы поместил весь ваш проект Legacy в новую папку Services внутри вашего Laravel App. Затем создайте новый контроллер, который указывает на него. Это дало бы вам возможность позже разобраться с разделами проекта Legacy, чтобы должным образом преобразовать его в новый фреймворк. И это дало бы любые новые возможности для доступа к библиотеке Laravel.

0 голосов
/ 05 июля 2018

Если у вас есть стандартный проект PHP, где вы идете прямо к файлу .php. Просто бросьте их в папку public.

Что бы выглядело примерно так на вашей локальной тестовой машине

localhost:8000/public/about.php

Но как только вы запустите сайт, тогда это будет нормально:

www.yoursite.com/about.php

Я бы не рекомендовал это делать. Я бы предложил полностью перенести проект в среду Laravel.

Вы можете столкнуться с некоторыми проблемами с именами URL, будьте очень осторожны, поскольку вы, возможно, столкнетесь с большим количеством 500 errors.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...