Laravel 框架默认的身份验证的配置文件是在 ... app ,config ... auth.php 这个文件里面。(#打开),这里的每个选项都有很详细的说明。
driver 就是指定身份验证使用的引擎 ... 可以是 database 数据库,这样我们可以使用 Laravel 的 Query Builder 里的方法去验证用户的身份。默认是 eloquent,就是 Laravel 里面的 ORM。这样需要我们再去创建一个用户模型,一会儿再去看一下。
model 选项是去指定用户的模型的名称 ... 如果上面的 driver 使用的是 eloquent ,在这里,就需要去给它指定一个模型。这里默认的用户模型叫做 User ,也就是说,一会儿我们得去创建一个叫 users 的数据表。
table 选项可以指定存储用户信息使用的数据表,在使用 database 作为用户验证的 driver 的时候,我们需要去指定一下用户信息存储在哪个数据表里。这里默认这个数据表叫做 users 。
Password Reminder Settings ,是找回密码功能相关的配置,在这里,我们可以指定一下找回密码功能使用的视图文件,存储 token 的数据表,还有找回密码的过期时间,在后面讲到这个功能的时候,我们再回来看一下这些选项。
现在,我们可以使用所有这些默认的选项,使用 eloquent 作为身份验证的引擎,用户的模型叫做 User 。