章节说明

本教程最新版为 9.x,当前版本已放弃维护,请阅读最新版本!

MVC 的 M

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

用户认证系统

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

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

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

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

上一篇 下一篇
《L01 基础入门》
我们将带你从零开发一个项目并部署到线上,本课程教授 Web 开发中专业、实用的技能,如 Git 工作流、Laravel Mix 前端工作流等。
《L02 从零构建论坛系统》
以构建论坛项目 LaraBBS 为线索,展开对 Laravel 框架的全面学习。应用程序架构思路贴近 Laravel 框架的设计哲学。
讨论数量: 2

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