Laravel Fortify是什么,和Jetstream有什么关系
发布时间 - 2025-12-19 00:00:00 点击率:次Laravel Fortify 是无前端认证解决方案,提供注册、登录、密码重置、邮箱验证、双因素认证等功能,通过 API 返回 JSON,适用于 SPA 或移动端;它作为底层引擎被 Laravel Jetstream 使用,后者在此基础上集成预构建 UI、团队管理、API 支持等完整功能,形成“整车”式开发体验。
Laravel Fortify 是一个无前端的身份验证后端解决方案,它为 Laravel 应用提供了一套完整的认证功能,比如用户注册、登录、密码重置、邮箱验证、双因素认证等。它本身不包含任何前端页面或 JavaScript 代码,只提供 API 接口,适合用于构建 SPA(单页应用)、移动端后端或需要自定义 UI 的项目。
Fortify 的核心作用是替代 Laravel 传统的身份验证脚手架(如 make:auth),让你通过配置和事件机制来启用或关闭某些认证功能,而无需手动编写大量认证逻辑。
主要功能包括:
- 用户注册
- 登录与登出
- 忘记密码与重置密码
- 邮箱验证
- 双因素认证(2FA)支持
- 可完全通过配置开启/关闭功能
由于它没有视图,所有接口都以 JSON 响应返回,因此常配合 Vue、React 或移动端使用。
和 Laravel Jetstream 的关系
Laravel Jetstream 是 Laravel 官方提供的完整用户界面(UI)脚手架,用于快速搭建应用的认证和基础功能。它建立在 Fortify 之上,并引入了更丰富的功能和前端结构。
Jetstream 使用 Fortify 作为其底层认证逻辑,但在此基础上增加了:
- 预构建的前端(可选使用 Livewire + Blade 或 Inertia.js + Vue)
- 团队管理功能
- API 支持(通过 Sanctum)
双因素认证 UI- 会话管理(查看和注销设备)
简单来说:Fortify 是“引擎”,只负责认证逻辑;Jetstream 是“整车”,包含了引擎(Fortify)和车身(UI、团队、API 等)。
如果你只需要认证 API 而不想用 Jetstream 的复杂结构,可以直接用 Fortify 配合自己的前端。如果你希望快速启动项目并拥有完整功能,Jetstream 是更好的选择。
基本上就这些,不复杂但容易忽略的是:Jetstream 启用后,其实是禁用了 Laravel 默认的路由和控制器,转而由 Fortify 处理所有认证请求。
# vue
# react
# javascript
# laravel
# java
# js
# 前端
# json
# 后端
# 路由
# stream
# 邮箱
相关栏目:
【
网站优化151355 】
【
网络推广146373 】
【
网络技术251813 】
【
AI营销90571 】
相关推荐:
如何快速上传自定义模板至建站之星?
品牌网站制作公司有哪些,买正品品牌一般去哪个网站买?
Laravel如何配置任务调度?(Cron Job示例)
佐糖AI抠图怎样调整抠图精度_佐糖AI精度调整与放大细化操作【攻略】
晋江文学城电脑版官网 晋江文学城网页版直接进入
*服务器网站为何频现安全漏洞?
Laravel如何生成URL和重定向?(路由助手函数)
html如何与html链接_实现多个HTML页面互相链接【互相】
Laravel怎么返回JSON格式数据_Laravel API资源Response响应格式化【技巧】
Windows10如何更改计算机工作组_Win10系统属性修改Workgroup
深圳网站制作的公司有哪些,dido官方网站?
标题:Vue + Vuex + JWT 身份认证的正确实践与常见误区解析
如何解决hover在ie6中的兼容性问题
详解Nginx + Tomcat 反向代理 如何在高效的在一台服务器部署多个站点
EditPlus中的正则表达式 实战(4)
Laravel如何实现模型的全局作用域?(Global Scope示例)
Laravel distinct去重查询_Laravel Eloquent去重方法
Laravel如何优化应用性能?(缓存和优化命令)
如何快速查询网址的建站时间与历史轨迹?
Laravel如何安装使用Debugbar工具栏_Laravel性能调试与SQL监控插件【步骤】
如何在HTML表单中获取用户输入并用JavaScript动态控制复利计算循环
移动端脚本框架Hammer.js
php 三元运算符实例详细介绍
Android自定义控件实现温度旋转按钮效果
uc浏览器二维码扫描入口_uc浏览器扫码功能使用地址
为什么要用作用域操作符_php中访问类常量与静态属性的优势【解答】
如何获取PHP WAP自助建站系统源码?
如何在万网ECS上快速搭建专属网站?
如何快速打造个性化非模板自助建站?
企业网站制作这些问题要关注
mc皮肤壁纸制作器,苹果平板怎么设置自己想要的壁纸我的世界?
网站制作软件免费下载安装,有哪些免费下载的软件网站?
Laravel如何处理CORS跨域问题_Laravel项目CORS配置与解决方案
iOS UIView常见属性方法小结
如何在云主机上快速搭建多站点网站?
免费视频制作网站,更新又快又好的免费电影网站?
如何正确下载安装西数主机建站助手?
JavaScript 输出显示内容(document.write、alert、innerHTML、console.log)
Laravel Session怎么存储_Laravel Session驱动配置详解
如何自己制作一个网站链接,如何制作一个企业网站,建设网站的基本步骤有哪些?
网站制作壁纸教程视频,电脑壁纸网站?
Win11怎么关闭专注助手 Win11关闭免打扰模式设置【操作】
如何在阿里云虚拟服务器快速搭建网站?
浅析上传头像示例及其注意事项
千库网官网入口推荐 千库网设计创意平台入口
Laravel如何实现邮件验证激活账户_Laravel内置MustVerifyEmail接口配置【步骤】
装修招标网站设计制作流程,装修招标流程?
如何快速搭建FTP站点实现文件共享?
Laravel如何处理CORS跨域请求?(配置示例)
ChatGPT回答中断怎么办 引导AI继续输出完整内容的方法


双因素认证 UI