5.1. 章节说明

MVC 的 M

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

用户认证系统

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

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

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

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

上一篇 下一篇
《L05 电商实战》
从零开发一个电商项目,功能包括电商后台、商品 & SKU 管理、购物车、订单管理、支付宝支付、微信支付、订单退款流程、优惠券等
《G01 Go 实战入门》
从零开始带你一步步开发一个 Go 博客项目,让你在最短的时间内学会使用 Go 进行编码。项目结构很大程度上参考了 Laravel。
讨论数量: 2

oyghan
beatles
什么是 Laravel 自带的快速认证系统?
1 个点赞 | 1 个回复 | 问答 | 课程版本 5.5