【问题标题】:integrate specific project from github in existing laravel project?将来自 github 的特定项目集成到现有的 laravel 项目中?
【发布时间】:2016-04-08 21:59:18
【问题描述】:

我有现有的 Laravel 项目。我想在其中添加一些功能。 我在 Github 上找到了一个具有相同功能的项目。 我怎样才能轻松地将这个项目集成到我现有的项目中而不影响它?

【问题讨论】:

    标签: laravel github


    【解决方案1】:

    如果您在 GitHub 上找到的项目是 PHP 库,请通过搜索 Packagist 检查它是否可用作 Composer 包。如果是,只需按照 Composer 安装说明将其添加为依赖项即可。

    如果您要使用的项目在 Packagist 上不可用,您可以直接从 GitHub 下载并将其添加为供应商。 See this post 用于手动将外部库添加到 Laravel 并使用 Composer 自动加载类。

    另一种选择是将外部项目包含为Git Submodule。根据 Git 文档,这样做的好处是:

    子模块允许您在存储库的子目录中保留另一个 Git 存储库。另一个仓库有自己的历史,不会干扰当前仓库的历史。这可用于拥有外部依赖项,例如第三方库。

    【讨论】:

      猜你喜欢
      • 2022-01-12
      • 2015-06-15
      • 1970-01-01
      • 2016-11-20
      • 1970-01-01
      • 1970-01-01
      • 2018-11-27
      • 1970-01-01
      • 2011-09-22
      相关资源
      最近更新 更多