认证配置

目录

基础介绍

大多数交互式应用程序都要实现用户的登录和注销。 laravel提供了一个简单的类来帮助你验证用户凭据并检索您的应用程序的当前用户的信息。

开始前请通读一下application/config/auth.php文件. 验证配置包含了一些基本的选项来帮助你开始使用验证.

认证驱动(driver)

laravel的认证是基于驱动的,这意味着检索用户身份验证的功能被委派到不同的驱动之中。默认包含的有Eloquent和Fluent两个驱动,但如果需要的话你可以自由编写自己的认证驱动程序!

Eloquent驱动通过Eloquent ORM的形式加载用户信息, 他是默认的认证驱动. Fluent驱动通过流畅查询来加载用户信息.

默认用户名(username)

在配置文件中的第二个选项用来确定的默认用户的"用户名(username)"。这通常会对应到数据库用户表的某一列,如"email"或"username".

认证模型(model)

当使用Eloquent认证驱动时, 这个选项用来指定需要验证的模型.

认证表 (table)

当使用Fluent认证驱动时,这个选项用来判定指定表中是否含有这个用户.