Laravel应用程序的Git子项目

Laravel应用程序的Git子项目,git,laravel,laravel-5,Git,Laravel,Laravel 5,如何将控制器/视图/模型组设置为单独的Git回购,但在单个Laravel应用程序中使用它们 例如,我希望将与用户相关的所有内容都保存在一个单独的Git回购中。这意味着用户控制器、用户模型、用户视图、用户路由,因此每当我对用户功能进行更新时,其他同样使用此功能的Laravel项目只需拉动即可获得更新。您可以作为git子模块来做 也就是说,要创建文件夹结构,例如: App /Users - first submodule /Model /Controller /View /Po

如何将控制器/视图/模型组设置为单独的Git回购,但在单个Laravel应用程序中使用它们


例如,我希望将与用户相关的所有内容都保存在一个单独的Git回购中。这意味着用户控制器、用户模型、用户视图、用户路由,因此每当我对用户功能进行更新时,其他同样使用此功能的Laravel项目只需拉动即可获得更新。

您可以作为git子模块来做

也就是说,要创建文件夹结构,例如:

App
 /Users - first submodule
   /Model
   /Controller
   /View
 /Post - second submodule
   /Model
   /Controller
   /View
...

这是否需要在父项目中进行任何配置更改?或者它会自己找到子模块吗?尝试已经实现的子模块。您不需要更改配置,这是保留名称空间并扩展正确内容的主要原因