分步指南:从零创建Laravel项目并安装Laravel Breeze认证组件
从零搭建Laravel项目并安装Laravel Breeze身份验证
1. 环境准备
确保开发环境已安装以下工具:
- PHP 8.0+(满足Laravel最低版本要求)
- Composer(PHP包管理工具)
- Node.js & npm(用于编译前端资源)
- 数据库服务(MySQL、PostgreSQL等,本文以MySQL为例)
2. 创建Laravel项目
打开终端,执行命令创建全新Laravel项目(替换your-project-name为自定义项目名):
composer create-project laravel/laravel your-project-name
进入项目目录:
cd your-project-name
3. 配置数据库
- 打开项目根目录下的
.env文件,修改数据库相关配置为你的实际信息:
DB_CONNECTION=mysql DB_HOST=127.0.0.1 DB_PORT=3306 DB_DATABASE=your_database_name # 需提前在数据库中创建该库 DB_USERNAME=your_db_username # 通常为root DB_PASSWORD=your_db_password # 你的数据库密码
- 若项目创建时未自动生成应用密钥,执行以下命令生成:
php artisan key:generate
4. 安装Laravel Breeze
Laravel Breeze是轻量级身份验证脚手架,按以下步骤安装:
- 安装Breeze包:
composer require laravel/breeze --dev
- 发布身份验证脚手架:
php artisan breeze:install
执行此命令时会提示选择前端栈(Blade、React、Vue等),默认选Blade直接回车即可,需其他栈输入对应编号确认。
- 安装前端依赖:
npm install
- 编译开发环境前端资源:
npm run dev
5. 执行数据库迁移
Breeze自带用户表等身份验证相关迁移文件,执行命令创建数据库表:
php artisan migrate
6. 启动本地服务
执行命令启动Laravel开发服务器:
php artisan serve
7. 验证功能
打开浏览器访问http://localhost:8000,首页右上角会出现Login和Register按钮:
- 点击Register注册新用户,验证注册流程
- 注册成功自动登录后,点击右上角用户名选择Logout验证退出功能
- 未登录状态下访问
/dashboard会自动跳转到登录页面,验证权限控制
内容的提问来源于stack exchange,提问作者ZER0 IS ON THE MOVE
相关产品推荐
相关产品推荐

