mortimer / sieved-eloquent-user-provider
Laravel 包提供 `UserProvider`,用于开发环境,允许无需输入密码即可认证任何用户(已在数据库中)。
v1.0.0
2020-03-09 13:46 UTC
Requires
- illuminate/auth: >=5.0
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
现在在您的常规登录界面,输入一个 有效的 用户名和 任意 密码即可登录。