Menu

5.1. 章节说明

MVC 的 M

在前面讲的 MVC 模式中,我们一直没讲到其中的 M - Model(模型),本章我们将构建一个基本的用户模型来实现用户数据的存储,并了解 Laravel 如何对模型对象进行增删改查操作。后面我们还会在此用户模型基础上添加用户注册和登录功能,并对用户身份进行权限认证,让管理员用户可以对用户进行删除操作。接着我们还会构建一套用户账号激活和密码找回系统,只有成功进行邮箱激活的用户才能在网站上进行登录,激活成功后的用户如果出现密码丢失的情况,可以使用已认证的邮箱进行密码找回。

用户认证系统

事实上,Laravel 已默认为我们集成了一整套用户登录注册功能,并提供了一些非常方便的 API,让我们可以快速构建自己的用户认证系统。如果完全借助 Laravel 提供的用户认证系统,我们能够在短短几分钟便完成整个登录注册功能的开发,包括用户数据库的整个构建过程。

但这不利于新手的学习,整个功能的具体实现代码被 Laravel 隐藏起来,像一个黑盒一样,你很难去理解这里面整个实现和调用过程。因此,本教程将不会完全借助 Laravel 提供的用户认证系统,而是借助 Laravel 提供的一些简便的 API 来独自开发一个完整的用户认证系统,...

本文章首发在 LearnKu.com 网站上。

为了保证课程的高品质,我们需要对课程进行收费。付费后 才能观看剩余内容。 购买

上一篇 下一篇
《L03 构架 API 服务器》
你将学到如 RESTFul 设计风格、PostMan 的使用、OAuth 流程,JWT 概念及使用 和 API 开发相关的进阶知识。
《L05 电商实战》
从零开发一个电商项目,功能包括电商后台、商品 & SKU 管理、购物车、订单管理、支付宝支付、微信支付、订单退款流程、优惠券等
讨论数量: 1

beatles
什么是 Laravel 自带的快速认证系统?
0 个点赞 | 1 个回复 | 问答 | 课程版本 5.5
刻意练习,每日精进。
2
点赞
6840
浏览
1
讨论