Как мне использовать полный фреймворк Laravel в подпапке приложения без Laravel

Я искал, но не нашел свой вариант использования, хотя я думаю, что это было немного более распространенным. Может быть, я просто не знаю, что искать.

У меня есть приложение с неизвестным фреймворком, и я планирую заново разработать пару функций (разделов), которые используют около 20 старых таблиц. SQL данные, которые я преобразую в MySQL, Старый код aspx/access, Мне понадобится помощь migration файлы для корректировки этих данных, чтобы заставить их работать, так как преобразование не будет чистым, и я, скажем, не администратор БД, а скорее «полный стек».

То, что я хотел бы сделать, это использовать Laravel Framework Чтобы объединить эти две функции, одна имеет несколько страниц с раскрывающимися списками, другая — страницу / страницы анкеты. Оба эти раздела должны быть доступны либо в одной подпапке, либо в одной подпапке для каждого родительского приложения, так как это своего рода include / require / autoload (не iframe).

Также обратите внимание, это Laravel сайт будет загружен в области содержимого и помещен между верхним и нижним колонтитулами родительского приложения и загружен, когда question/ а также selector/ пути используются в URL. По сути, я хочу, чтобы только два пути на сайте Laravel сделать тяжелую работу.

У меня уже есть Laravel Базовое приложение, с которым я работаю над другими проектами, поэтому оно должно сэкономить мне много времени, чтобы использовать его в этом смешанном проекте. Я просто не уверен, что это означает, чтобы наметить маршруты и как включить Laravel Основная структура в родительское приложение. Я просто не уверен, как интегрировать этот фреймворк в родительское приложение, или это сработает.

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

Почему я избегаю прямо PHP? Из-за количества таблиц, нестандартного именования полей, и потому, что у меня есть Laravel базовое приложение, предварительно настроенное для моей среды и моих вкусов, с которыми я в последнее время работал над несколькими проектами, так что я довольно свободно в нем разбираюсь и т. д.

Любые предложения о том, как использовать Laravel построить некоторые разделы, которые должны быть помещены в родительский сайт? Это будет работать?

1

Решение

Я хотел бы создать новое приложение Laravel отдельно и использовать его в качестве API для представления данных для существующего приложения.

Вы можете продолжать перемещать функции по этому пути до тех пор, пока, наконец, не будете использовать существующее приложение в качестве «внешнего интерфейса», и с ним больше не будет связана бизнес-логика.

На этом этапе вы можете перенести внешний интерфейс в представления Laravel или в другой внешний интерфейс.

2

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]