📜  laravel 帆作曲家 - Shell-Bash (1)

📅  最后修改于: 2023-12-03 15:02:37.019000             🧑  作者: Mango

Laravel 帆作曲家 - Shell/Bash

简介

Laravel Sail是一个配备完善开发环境的Docker Compose工具。使用Sail可轻松地配置、运行和管理Laravel应用程序。Sail封装了Laravel开发所需的所有部件,如数据库、队列、Redis等。使用Sail可以快速的搭建Laravel的开发环境,转变后台开发的流程。

本文将介绍如何在Shell/Bash环境下运行Laravel Sail。如果您是Windows用户,建议使用PowerShell。

使用步骤
  1. 在Laravel项目根目录下,使用Composer安装Laravel Sail:
composer require laravel/sail --dev
  1. 运行Laravel Sail安装脚本:
php artisan sail:install

此步骤执行后,将在项目根目录下生成一个docker-compose.yml文件。

  1. 启动Sail容器:
./vendor/bin/sail up
  1. 运行Laravel应用程序:
./vendor/bin/sail artisan serve

现在,您可以通过浏览器访问http://localhost:8000来查看应用程序。

  1. 进入容器(可选):
./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应用程序。