mortimer/sieved-eloquent-user-provider

Laravel 包提供 `UserProvider`,用于开发环境,允许无需输入密码即可认证任何用户(已在数据库中)。

v1.0.0 2020-03-09 13:46 UTC

This package is auto-updated.

Last update: 2024-09-10 00:18:13 UTC


README

Laravel 包提供 UserProvider,用于开发环境,允许无需输入密码即可认证任何用户(已在数据库中)。

版权(C)2020 Pascal Hurni <https://github.com/phurni>

MIT 许可证 下授权。

安装

将包添加到 composer 文件中

composer require mortimer/sieved-eloquent-user-provider

然后,在 config/app.php 中添加服务提供者

    'providers' => [
        ...
        Mortimer\SievedEloquent\ServiceProvider::class,
        ...
    ],

配置

如果您已经有了用于认证的 eloquent 用户提供者(请参阅文件 config/auth.php),则可以修改它,如下所示

    'providers' => [
        'users' => [
            'driver' => env('AUTH_USERS_PROVIDER_DRIVER', 'eloquent'),    // <-- changed line
            'model' => App\User::class,
        ],

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

这将从 .env 文件中获取提供者,默认为之前的值 eloquent

然后在您的开发 .env 中添加以下行

AUTH_USERS_PROVIDER_DRIVER = sieved_eloquent

现在在您的常规登录界面,输入一个 有效的 用户名和 任意 密码即可登录。