带有LaravelSail和版本控制的Laravel8开发项目

我正在学习 Laravel 8,我想使用 Laravel Sail 设置一个快速开发环境。

由于我们通常不会提交到 Git 中的供应商目录,我们如何从一个新的 Git 克隆运行 Sail?没有它我们就不能使用“composer install”。这是否意味着我们应该提交 vendor/bin 和 vendor/composer 文件夹?有哪些常见的做法?

我们是否应该将 /vendor/bin 提交到 git 以获得开箱即用的新开发环境?

回答

我偶然发现了完全相同的问题。在文档中有以下部分解决了这个问题:

您可以通过导航到应用程序的目录并执行以下命令来安装应用程序的依赖项。此命令使用一个包含 PHP 和 Composer 的小型 Docker 容器来安装应用程序的依赖项:

docker run --rm 
    -v $(pwd):/opt 
    -w /opt 
    laravelsail/php80-composer:latest 
    composer install

https://laravel.com/docs/8.x/sail#installing-composer-dependencies-for-existing-projects

当然,您还必须准备 .env-File 和其他未提交的依赖项。


以上是带有LaravelSail和版本控制的Laravel8开发项目的全部内容。
THE END
分享
二维码
< <上一篇
下一篇>>