我希望使用Laravel作为后端,使用Yeoman来构建和管理前端的应用程序。我对这些技术有一定了解。
我没有找到很多关于如何在不同服务器上的分开的Laravel应用程序和yeoman应用程序之间进行通信的工作流程。也许CORS是一个不错的选择。
是否有人曾经尝试过使用这些技术将后端和前端分开?
我没有找到很多关于如何在不同服务器上的分开的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的基本API设置起点:
https://github.com/akuzemchak/laracon-todo-api
Laracasts还有一个构建API的很棒的系列:
https://laracasts.com/series/incremental-api-development
Laracasts是一个付费订阅服务,但我完全推荐给Laravel初学者/中级者。
我知道这个问题问得很久远了,但也许它能帮助到某个人..
我会从这个包开始: https://github.com/jadjoubran/laravel5-angular-material-starter
概述:http://www.laravel-angular.io/#/
它给你:
以及很多其他预配置的东西,开箱即用..