使用Yeoman + Laravel构建应用程序

问题描述 投票:7回答:3

我想使用Laravel作为后端来构建应用程序,而Yeoman来构建和管理我的前端。我知道很多这样的技术。

我没有发现很多麻烦,可以解释如何在单独的Laravel应用程序和yeoman应用程序之间通信(例如在不同的服务器上)。也许CORS是个不错的选择。

有人用这些技术尝试过分离后端和前端吗?

laravel frameworks yeoman
3个回答
11
投票

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初学者/中级人员


0
投票

我知道问这个问题已经很久了,但是也许它可以帮助某人。

我将从这个包开始:https://github.com/jadjoubran/laravel5-angular-material-starter

概述:http://www.laravel-angular.io/#/

为您提供:

  • Laravel 5.1
  • 角度
  • 角材料

和许多其他预先配置好的东西,开箱即用。。


-5
投票

简而言之:

CORS是一个错误的选择。

将所有请求发送到前端服务器,并将其特定于后端的请求转发到后端服务器。在生产中,所有东西都由后端服务器专门提供。

以下是基于Java的框架以及Django的实现方法:https://stackoverflow.com/a/20680962/1432478对于您的框架和构建系统,应该看起来相似。

© www.soinside.com 2019 - 2024. All rights reserved.