Laravel 基于 API (AJAX) 的 Web 服务的 Spark?

Laravel Spark for an API based (AJAX) web service?

一个问题:Laravel Spark 是否适合作为使用 AJAX 实现的 SaaS 应用程序的样板

现在看来,开始构建新 Web 服务的最佳方式是选择后端用作前端应用程序的架构 API。如果您使用 AngularJS 作为前端框架,则可以使用 Ionic 将其快速捆绑为移动设备。您还需要有响应式 Web 应用程序,以具有相同的代码库以适应移动设备的屏幕宽度。

如果您不介意使用 vue.js 作为您的框架,那么您已经设置好了所有内容,您只需打开编辑器并开始添加您的代码即可。 Spark 有一个很好的功能,它允许您开箱即用地使用相同的 API,既可以通过 cookie 验证的 Web 界面(ajax),也可以从另一个通过令牌验证的客户端。它负责所有安全和相关事宜,并且无需任何额外设置即可正常运行。只需添加您的 api 路由、模板和一些 vue 组件,Spark 会处理剩下的事情。

如果您不想使用 VueJS,那么实现相同功能的工作量要大得多。如果您需要付款和设置(您可能需要),Spark 仍会为您节省很多时间,但当您尝试将设置区域(在 Vue 中实现)与其余代码集成时,也会给您带来麻烦。您会不断发现自己在绕过并反对它的假设。

Spark 写得很好并且模块化,但是切换到 js 框架仍然不是一件容易的事,所以如果可能的话,最好坚持使用 VueJS。