首页 文章

Laravel:如何使用另一个项目的composer.json来创建一个新项目

提问于
浏览
0

我有一个现有的laravel项目 . 我有它的composer.json .

我想基于composer.json创建一个新的larvel项目 .

怎么做 .

我试过了:

创建了一个新目录 .
将composer.json放入其中 .
然后我进入该目录并运行composer install .
它安装了作曲家中提到的所有包 .

它有一个供应商文件夹和composer.json和composer.lock

现在如何在此文件夹中创建一个laravel项目 .

2 回答

  • 0

    Composer仅在vendor目录中安装软件包 . Alle其他文件(例如app,资源等)将无法下载,因为它不是一个包 .

    如果要在新的laravel项目中使用相同的包,则应首先通过从github克隆或下载zip文件(或使用laravel安装程序)来安装相应的laravel版本(检查composer.json文件中的版本) .

    克隆/下载laravel后,根据需要更新composer.json并运行 composer update .

  • 2

    框架和Laravel app文件夹是2个完全独立的回购 . 使用create-project创建Laravel项目时,它会下载Laravel项目仓库,然后下载框架 .

    如果您想要使用自定义Laravel项目作为起点,那么您想要做的是将该项目上传到您选择的服务上的自己的仓库,然后克隆它并运行composer install .

相关问题