如何在非 Laravel 应用程序的子文件夹中使用 Laravel 完整框架

问题描述 投票:0回答:1

我已经搜索过,但没有找到我的用例,尽管我认为它更常见一些。也许我只是不知道要寻找什么。

我有一个框架未知的应用程序,并且计划重新开发几个功能(部分),这些功能使用大约 20 个旧 SQL 数据表,我将其转换为 MySQL。旧代码是aspx/Access。我将需要

migration
文件的帮助来调整这些数据以使其正常工作,因为转换不会是干净的,而且我不是数据库管理员,而是“全栈”。

我“喜欢”做的是使用 Laravel 框架构建这两个功能,一个有一堆下拉选择器页面,另一个是一个/多个调查问卷页面。这两个部分都需要在父应用程序的一个子文件夹或每个子文件夹中进行访问,作为某种包含/需要/自动加载(不是

iframe
)。

另请注意,此 Laravel 站点将在内容区域中加载,并夹在父应用程序的页眉和页脚之间,并在 URL 中使用

question/
selector/
路径时加载。所以本质上,对于站点上的两条路径,我希望 Laravel 来完成繁重的工作。

我已经有一个 Laravel 基础应用程序,正在其他项目上使用,因此在这个混合项目中使用它应该可以节省我很多时间。我只是不确定映射路线需要什么,以及如何将 Laravel 核心框架包含到父应用程序中。我只是不确定如何将此框架集成到父应用程序中,或者这是否有效。

我也缺乏搜索解决方案的关键字。我可以使用一些关键字。我看到了 modules,但我不确定这就是我要找的。我还看到了这篇堆栈文章,它看起来像是让公众脱离框架目录的一种方法,这可能很有用。

为什么我要避免直接使用 PHP?由于表的数量、非标准的字段命名,并且因为我有一个根据我的环境和我的口味预先配置的 Laravel 基础应用程序,我最近一直在几个项目中使用它,所以我对它相当熟练,等等。 .

关于如何使用 Laravel 构建一些夹在父网站中的部分有什么建议吗?会起作用吗?

php mysql laravel subdirectory subapplication
1个回答
2
投票

我将单独构建新的 Laravel 应用程序,并将其用作 API 来呈现现有应用程序的数据。

您可以继续以这种方式移动功能,直到最终您仅使用现有应用程序作为“前端”,并且它不再具有任何关联的业务逻辑。

此时,您可以将前端迁移到 Laravel 视图或其他前端框架。

© www.soinside.com 2019 - 2024. All rights reserved.