【发布时间】:2020-06-21 05:27:38
【问题描述】:
我想就处理某事的最佳方式提供一些建议。我有一个使用 Laravel 制作的现有应用程序(不使用 Vuejs)。 但是,我很快将不得不开发一个移动应用程序(使用 Flutter),该应用程序将附加到我的 Web 应用程序中。目前,后端不是 API,我没有在这个项目中使用 VueJs。我只想复制文件夹中的所有控制器 ...path/app/Http/Controllers/API 并转换 JSON 响应中的所有返回以使其成为我的 API。在这种情况下,我将不得不更改代码两次,以防从长远来看我不想进行编辑。 我是否可以让 Laravel 处理我的整个后端并将其与 VueJs 和颤振一起使用而无需进行大量调整?在这种情况下,我将学习 Vuejs。考虑到前端和后端应该在同一个仓库中并作为一个单元部署在一起。谢谢你。 还有护照,智威汤逊和气闸呢?
【问题讨论】:
-
欢迎来到 Stackoverflow。不幸的是,这不是提出这种固执己见的问题的正确地方。你可能会得到更多的反对票,但没有答案。
-
这个问题在softwareengineering.stackexchange.com 有更好的机会,但它不够具体。 我将不得不更改两次代码以防万一我从长远来看不想这样做 - 所以你希望 Laravel 响应 HTML 文件并将它们与 Vue 和 Flutter 一起使用,对吧?这不是一个选项,它对 Vue 几乎不起作用,对 Flutter 也不起作用。您需要将 Laravel 部分重写为以任何方式响应 JSON 的 API。然后你可能需要用 Vue 和 Flutter 编写两次相同的东西。 Flutter 支持 Web,但无法替代桌面上的成熟网站。
-
感谢大家的回答。 @EstusFlask Flutter 将仅用于移动应用程序
标签: laravel api vue.js flutter passport-jwt