抛弃 Vagrant,使用 Laravel Sail 创建和管理项目

博客头图

从 Laravel 8.x 开始,官方提供了一种使用 Docker + curl 来创建 Laravel 项目的方式。这种方式可以简单通过一行命令

curl -s https://laravel.build/example-app | bash

来快速新建 Laravel 项目

这个开发环境的配置在 Windows 下,比 Vagrant 简单不少,以后的项目可以不考虑 Vagrant 了

同步发布在我的博客 爆米花手册 中,欢迎来踩踩

安装 WSL 2 和任意 Linux 发行版

请参考 Windows 下的开发利器 WSL 2 安装

重点是需要新建一个默认的 WSL 环境,不能使用 Docker 的 WSL 环境

安装 Docker Desktop

Docker Desktop 下载并安装

需要勾选使用 WSL 2 后端

然后授权前面安装的 WSL 系统访问 Docker (这里以 Ubuntu 为例)

授权 Docker 访问

新建 Laravel 项目

cmd 中使用 bash 或者 wsl 进入 Linux 子系统

运行安装命令

curl -s https://laravel.build/example-app | bash

就可以看到熟悉的安装界面了

Composer 新建项目

使用 Sail

使用命令启动 Sail

cd hello-world && ./vendor/bin/sail up -d

然后访问 localhost 就可以看到欢迎界面了

Hello world

后续使用请参考 Sail 中文文档 ,里面介绍了相关的命令

本作品采用《CC 协议》,转载必须注明作者和本文链接
《L01 基础入门》
我们将带你从零开发一个项目并部署到线上,本课程教授 Web 开发中专业、实用的技能,如 Git 工作流、Laravel Mix 前端工作流等。
《L04 微信小程序从零到发布》
从小程序个人账户申请开始,带你一步步进行开发一个微信小程序,直到提交微信控制台上线发布。
讨论数量: 1

windows10 home版是不是没法用docker,也就没法用sail了 :unamused:

3年前 评论
zylntxx (楼主) 3年前
Calibur 3年前
arukas 3年前
L学习不停 3年前
undefined…… (作者) 3年前
undefined…… (作者) 3年前
undefined…… (作者) 3年前

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!