Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/wcf/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在Laravel4.2中,我如何为多个开发人员使用git的一条路线_Laravel_Laravel 4_Laravel Routing - Fatal编程技术网

在Laravel4.2中,我如何为多个开发人员使用git的一条路线

在Laravel4.2中,我如何为多个开发人员使用git的一条路线,laravel,laravel-4,laravel-routing,Laravel,Laravel 4,Laravel Routing,我只有一个routesapp/routes.php,我正在使用git/git hub与一些开发人员共享我的项目。因为他们可以一起工作。但问题是:每个人都使用相同的routes.php文件进行路由,当他们在git中推/拉时,这个routes.php文件总是冲突 有没有办法在同一个项目中为不同的开发人员设置路线?这就是Github的全部内容——多个开发人员之间的协作 有很多方法可以处理这个问题,但一般来说,每个开发人员都可以分叉自己的分支,进行更改,然后再将它们合并回去 您可能会在文件上遇到冲突-但

我只有一个routesapp/routes.php,我正在使用git/git hub与一些开发人员共享我的项目。因为他们可以一起工作。但问题是:每个人都使用相同的routes.php文件进行路由,当他们在git中推/拉时,这个routes.php文件总是冲突


有没有办法在同一个项目中为不同的开发人员设置路线?

这就是Github的全部内容——多个开发人员之间的协作

有很多方法可以处理这个问题,但一般来说,每个开发人员都可以分叉自己的分支,进行更改,然后再将它们合并回去


您可能会在文件上遇到冲突-但冲突不应该是同一路由-它应该是同一文件中的不同路由-因此您可以将冲突合并到一个路由文件中

我建议您使用控制器定义路由逻辑,这样您的routes.php文件就不会变得复杂。这样可以避免很多冲突。你可以读更多。粘贴摘录:

您可能希望使用控制器类来组织此行为,而不是在单个routes.php文件中定义所有路由级逻辑。控制器可以将相关的路由逻辑分组到一个类中,并利用更高级的框架功能,如自动依赖项注入


有一种愚蠢但富有成效的方式:

  • 创建路由\u demo.php::演示开发者可以在这里工作
  • 在main routes.php中包含routes_demo.php
  • 根据您的需要添加更多内容。享受共享代码/项目


    谢谢你的回复。是否有任何示例/资源可供我参考?请注意:但我们正在使用控制器的路由。当我们推拉它时,它会发生冲突