我想使用 Laravel 作为后端和 Yeoman 构建一个应用程序来构建和管理我的前端。我知道很多这些技术。
我没有找到很多工作流来解释如何在单独的 Laravel 应用程序和 yeoman 应用程序之间进行通信(例如在不同的服务器上)。也许 CORS 是一个不错的选择。
有没有人尝试将后端和前端(使用这些技术)分开?
最佳答案
Yeoman 不是前端框架 - 而是用于为前端生成起点的应用程序脚手架。
当使用 Laravel 作为后端时,Angular JS 是我的首选。您可以使用 Yeoman 使用以下方法设置 Angular 前端:
https://github.com/yeoman/generator-angular
在设置 AngularJS 与 Laravel 对话时对我有很大帮助的优秀教程系列在这里:
https://github.com/davemo/end-to-end-with-angularjs
包括对 AngularJS 安全性的相当广泛的解释。
Laravel 后端应该在第一个实例中设置为 API 以接受请求,这是在 Laracon 2013 中在 Laravel 中设置基本 API 的起点
https://github.com/akuzemchak/laracon-todo-api
Laracasts 也有一系列用于构建 API 的很棒的系列:
https://laracasts.com/series/incremental-api-development
Laracasts 是一项付费订阅服务,但会向 Laravel 初学者/中级者完全推荐它
关于laravel - 使用 Yeoman + Laravel 构建应用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22222011/