📅  最后修改于: 2023-12-03 15:02:37.019000             🧑  作者: Mango
Laravel Sail是一个配备完善开发环境的Docker Compose工具。使用Sail可轻松地配置、运行和管理Laravel应用程序。Sail封装了Laravel开发所需的所有部件,如数据库、队列、Redis等。使用Sail可以快速的搭建Laravel的开发环境,转变后台开发的流程。
本文将介绍如何在Shell/Bash环境下运行Laravel Sail。如果您是Windows用户,建议使用PowerShell。
composer require laravel/sail --dev
php artisan sail:install
此步骤执行后,将在项目根目录下生成一个docker-compose.yml
文件。
./vendor/bin/sail up
./vendor/bin/sail artisan serve
现在,您可以通过浏览器访问http://localhost:8000
来查看应用程序。
./vendor/bin/sail shell
在容器内您可以运行任何Linux命令,如mysql、redis等,以及与Laravel相配套的命令行工具。
一些自定义配置可以被添加到docker-compose.yml
文件中,如在Sail容器内安装特定的PHP扩展或将其他服务添加到Docker Compose配置中。可以通过编辑docker-compose.yml
文件来自定义Sail。
Laravel Sail是一个管理Laravel应用程序开发环境的强大工具。它将Laravel开发所需的所有工具捆绑到了一起,提高了开发效率。使用Sail,您可以更快地开发和测试您的Laravel应用程序。