跳至内容

02. 安装

安装 Laravel

快速安装

如果您已在本地机器上安装了 PHP 和 Composer,您可以通过 Composer 创建一个新的 Laravel 项目

composer create-project laravel/laravel chirper

为了简便起见,Composer 的 create-project 命令将自动在 database/database.sqlite 创建一个新的 SQLite 数据库来存储您的应用程序数据。项目创建完成后,使用 Laravel Artisan 的 serve 命令启动 Laravel 的本地开发服务器

cd chirper
 
php artisan serve

启动 Artisan 开发服务器后,您可以在 Web 浏览器中访问您的应用程序,地址为http://localhost:8000.

A fresh Laravel installation

通过 Docker 安装

如果您本地没有安装 PHP,可以使用 Laravel Sail 开发您的应用程序。Laravel Sail 是一个轻量级的命令行界面,用于与 Laravel 的默认 Docker 开发环境交互,它与所有操作系统兼容。在开始之前,请确保为您的操作系统安装 Docker。有关其他安装方法,请查看我们的完整 安装指南

安装 Laravel 最简单的方法是使用我们的 laravel.build 服务,该服务将为您下载并创建一个新的 Laravel 应用程序。启动终端并运行以下命令

curl -s "https://laravel.build/chirper" | bash

Sail 安装可能需要几分钟时间,因为 Sail 的应用程序容器将在您的本地机器上构建。

默认情况下,安装程序会预先配置 Laravel Sail,为您的应用程序提供许多有用的服务,包括 MySQL 数据库服务器(如果您希望使用 MySQL 而不是 SQLite)。您可以 自定义 Sail 服务(如果需要)。

项目创建完成后,您可以导航到应用程序目录并启动 Laravel Sail

cd chirper
 
./vendor/bin/sail up

在使用 Sail 开发应用程序时,您可以通过 Sail CLI 执行 Artisan、NPM 和 Composer 命令,而不是直接调用它们。

./vendor/bin/sail php --version
./vendor/bin/sail artisan --version
./vendor/bin/sail composer --version
./vendor/bin/sail npm --version

应用程序的 Docker 容器启动后,您可以在 Web 浏览器中访问应用程序,地址为:http://localhost

A fresh Laravel installation

安装 Laravel Breeze

接下来,我们将通过安装 Laravel Breeze 为您的应用程序提供一个良好的开端。Laravel Breeze 是 Laravel 所有身份验证功能的最小、简单的实现,包括登录、注册、密码重置、电子邮件验证和密码确认。安装完成后,您可以根据需要自定义组件。

Laravel Breeze 为您的视图层提供了几种选择,包括 Blade 模板,或 VueReactInertia。在本教程中,您可以选择 Vue 或 React。

在您的 chirper 项目目录中打开一个新的终端,并使用给定的命令安装您选择的堆栈

composer require laravel/breeze --dev
 
php artisan breeze:install vue
composer require laravel/breeze --dev
 
php artisan breeze:install react

Breeze 将为您安装和配置前端依赖项,因此我们只需要启动 Vite 开发服务器,以便在构建应用程序时启用即时热模块替换。

npm run dev

如果您刷新浏览器中的新 Laravel 应用程序,您现在应该在右上角看到一个“注册”链接。点击该链接即可查看 Laravel Breeze 提供的注册表单。

Laravel registration page

注册一个账号并登录!

继续开始创建Chirps...