后端和前端如何协同工作?

时间:2015-09-29 04:19:26

标签: php laravel frontend backend

我在几年前学会了如何在php中编程,但我意识到我已经过时了,但现在我正在更新。我现在和Laravel一起工作,只是后端,所以我刚刚学习了MVC模型和所有这些东西。

我和我的朋友(谁是前端开发人员),我们希望在使用Laravel的网站上一起工作。所以我的问题是......这是如何运作的?有几个问题要扔掉:

  • 我们是否都连接到同一台服务器并在那里工作?
  • 我们如何一起工作?他只关心views文件夹,那是什么呢?
  • 他告诉我他需要的变量?对于观点?

正如您所看到的,我不知道团队合作是如何结合在一起的。

只是出于好奇......你怎么学这个?有详细的工作方法吗?

2 个答案:

答案 0 :(得分:5)

我们是否都连接到同一台服务器并在那里工作?

不,您在开发过程中不需要在同一台服务器上工作,但您必须在同一代码库上工作。不用担心,您可以使用Git,SVN或其他人轻松地在不同计算机上使用相同的代码库。最后,您将拥有一个可以在在线托管上部署的代码库。

以下是使用Git作为版本控制系统的两个简单指南:

Git - The Simple Guide

CodeSchool - Try Git

What is Version Control System

我们如何一起工作?他只关心views文件夹,那是什么?

不仅仅是视图,还可以在视图文件夹和另一个名为 public 文件夹的文件夹中工作,该文件夹中包含您的 CSS,JavaScript和图片即可。最有可能的是前端开发人员不需要触摸其他部分。

重要:为了在Laravel项目中担任前端开发人员,有人需要学习Laravel Blade的语法,这是PHP的模板语言,非常易于学习

Blade Templates - Laravel Docs

Simple Laravel Blade Templates - Scotch.io

他告诉我他需要的变量?对于观点?

大多数情况下是,反之亦然,您将在模型中编写核心逻辑,并通过控制器访问它们,然后您可以传递变量从控制器到视图

答案 1 :(得分:0)

我没有使用过laravel但是, 第一个项目符号:如果您想查看协作编码的任何结果,您必须在同一台服务器上编辑您托管的相同文件。或者您可以使用localhost并继续发送彼此更新的文件。不要忘记存档...我相信你知道的。

广泛的问题。不确定如何提供帮助。