laravel门卫

配置cofig/auth.php

'guards' => [
        'web' => [
            'driver' => 'session',
            'provider' => 'users',
        ],

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

    'providers' => [
        'users' => [
            'driver' => 'eloquent',
            'model' => AppUser::class,
        ],

        // 'users' => [
        //     'driver' => 'database',
        //     'table' => 'users',
        // ],
    ],

当有一个新模块的admin 现在guards数组加一个数组

'admin' => [
            'driver' => 'session',
            'provider' => 'admin',
 ],

在providers数组加

'admin_users' => [
            'driver' => 'eloquent',
            'model' => AppAdminModelUser::class,
        ],

然后再apphttpcontrollerauthlogincontroller中重写guard()
方法

找详细的方法要在use的traits中找。