Laravel Sail
发布于 作者 Paul Redmond
Taylor Otwell 本周发布了 Laravel Sail——一个轻量级的 CLI,用于与 Laravel 的默认 docker 环境进行交互。它提供了一个简单的界面,帮助您立即开始您的下一个大想法。这个新的开发环境选项现在已在 安装指南 中进行文档记录。
在您安装 Docker 之后,使用 Sail 开始最快的途径是运行以下命令(引用自安装文档)
curl -s https://laravel.build/my-inspiring-app | bash
Laravel 的新安装将自动包含一个 vendor/bin/sail
CLI 脚本,您可以使用它在易于使用的 Docker 环境中启动、停止和管理您的 Laravel 应用程序。以下是一些使用 Sail 管理开发环境的示例命令
alias sail='bash vendor/bin/sail' # Run docker containers `docker-compose up`sail up# Run docker containers in the background# `docker-compose up -d`sail up -d # Stop containers and remove containers, networks, etc.sail down
Sail 包含 NPM、composer 和您在本地使用的所有工具,所有这些都整齐地打包在 Docker 容器中。以下是一些您通常会使用的示例
# Runs php artisan queue:work in the containersail artisan queue:work # Run PHP CLI commands and return outputsail php --version # Require a composer packagesail composer require laravel/sanctum # Node and NPMsail node --versionsail npm install
要开始,请查看 官方 Laravel Sail 文档!
Taylor 还进行了一次直播,展示了 Laravel Sail 并介绍了该项目的背景信息