У меня есть старый клиентский проект в Codeigniter, который довольно большой, и мне нужно перенести его в Laravel, не переписывая его полностью.
Я не могу написать все с нуля (даже если бы я действительно хотел) из-за того, что он очень большой и все еще используется, поэтому мое решение состоит в том, чтобы создать «мост» аутентификации от Codeigniter к Laravel.
По сути, мне нужно, чтобы приложение Codeigniter работало, и все старые материалы будут читаться оттуда, а все новые логики будут реализованы внутри Laravel.
Моя идея состоит в том, чтобы приложение Codeigniter находилось в папке ci
внутри проекта моей корневой папки:
laravelnewsite/ci
Единственное, что я хотел бы сделать, это пропустить маршрутизацию Laravel только в папке ci
.
В настоящее время, если я просто перехожу на laravelnewsite.test/ci
, он не работает и возвращает ошибку Laravel-404, даже если я перемещаю ее на public/
или на storage/app/public/ci
(с символической ссылкой), я все равно не могу прочитать ее.
Я думаю, это вопрос исключения из папки ci
, но я не знаю, как это сделать.