其他分享
首页 > 其他分享> > Auth认证

Auth认证

作者:互联网

  ①进入config/auth.php页面

  ②分析页面内容

  ③注意:laravel中如果模型时user,那么默认表名就是users,默认+s,当然也可以通过protected $table = ''表名来修改

<?php

return [

    'defaults' => [
        'guard' => 'web',//默认的首位是web
        'passwords' => 'users',
    ],

    'guards' => [
        'web' => [
            'driver' => 'session',//web默认的驱动是使用session来存储用户信息
            'provider' => 'users',//提供者是users
        ],

        'api' => [
            'driver' => 'token',
            'provider' => 'users',
        ],
    ],

    'providers' => [
        'users' => [
            'driver' => 'eloquent',//使用的是模型
            'model' => App\User::class,
/*如果我们的用户表的model,并且我们用户标的model要继承该类
例如  use Illuminate\Foundation\Auth\User as Authenticatable;
class User extends Authenticatable*/
        ],

         /*'users' => [
             'driver' => 'database',
             'table' => 'users',//这就是我们的用户表名,这一种和上一种使用一个就行
         ],*/
    ],

    'passwords' => [
        'users' => [
            'provider' => 'users',
            'table' => 'password_resets',
            'expire' => 60,
        ],
    ],

];

标签:web,remember,driver,Auth,认证,页面,users
来源: https://www.cnblogs.com/hanmengya/p/10870953.html