后端和前端是如何协同工作的


How does Back End and Front End work together?

几年前我学会了如何在php编程,但我意识到我是如此过时,但现在我得到最新的。我现在正在使用Laravel,只是后端,所以我刚刚学习了MVC模型和所有的东西。

我和我的朋友(谁是前端开发人员),我们想在一个网站使用Laravel一起工作。我的问题是…这是如何工作的呢?,有几个问题要提出来:

  • 我们都连接到同一个服务器并在那里工作吗?
  • 我们如何合作?他只关心视图文件夹,就这样吗?
  • 他告诉我他需要的变量?为了欣赏风景?

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

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

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

不,在开发过程中你们不需要在同一台服务器上工作,但是你们都必须在相同的代码库上工作。不用担心,您可以使用Git、SVN或其他工具轻松地在不同计算机上处理相同的代码库。最后,你将有一个单独的代码库,它将准备部署在在线主机上。

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

Git - The Simple Guide

codesschool - Try Git

什么是版本控制系统


我们如何合作?他只关心视图文件夹,就这样吗?

不仅仅是视图,他还可以在views文件夹和另一个名为public文件夹中工作,该文件夹将包含CSS, JavaScript和图像。前端开发人员很可能不需要触及其他部分。

重要:为了在Laravel项目中作为前端开发人员工作,有些人需要学习Laravel Blade的语法,这是一种PHP模板语言,非常容易学习

Blade模板- Laravel Docs

Simple Laravel Blade Templates - Scotch.io


他告诉我他需要的变量?为了欣赏风景?

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

我没有使用laravel但是,第一个要点:如果您希望看到协作编码的任何结果,那么您必须在同一台服务器上编辑您托管的相同文件。或者,您可以使用本地主机,并继续相互发送更新的文件。别忘了存档…我相信你是知道的。

广泛的问题。不知道还能帮什么忙