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

标签 php ajax laravel-spark

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

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

最佳答案

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

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

Spark 编写良好且模块化,但切换到 js 框架仍然远非易事,因此如果可能的话,最好坚持使用 VueJS。

关于php - Laravel Spark 用于基于 API (AJAX) 的 Web 服务?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33807445/

相关文章:

javascript - 为什么 .length 在此代码中总是返回 0?

Laravel Spark : CSRF Failure on Login Page

php - 拉维尔 Spark : "All My Teams" Billing

javascript - 如何从tinyMCE禁用HTML标签

javascript - JQuery在重新加载时将事件类添加到父类

php - Gmail fsockopen() : SSL operation failed error with Codeigniter and XAMPP

Laravel Spark 不显示存储在/storage/app/public/profiles/目录中的图像

php - 错误 2002 (HY000) : Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)

javascript - 如何进行 Ajax 复选框回调

javascript - 添加用户名而无需硬编码,chatbuilder 应用程序