riftone07/changepasswordfirst

这是一个允许你在首次连接时更改密码的包

dev-master 2020-02-18 18:00 UTC

This package is auto-updated.

Last update: 2024-09-19 03:47:53 UTC


README

CP

安装

您可以使用composer安装此包

   $ composer require riftone07/changepasswordfirst

然后,将服务提供者添加到config/app.php文件中。在Laravel 5.5及以上版本中,如果启用了包自动发现,则可以跳过此步骤。

    riftone07\changepasswordfirst\ChangePasswordFirstServiceProvider::class,

运行迁移

   php artisan migrate

使用中间件

此包附带PasswordExpired中间件。您可以在app/Http/Kernel.php文件中添加它们

protected $routeMiddleware = [
    // ...
     'password_expired' => \riftone07\changepasswordfirst\Http\Middleware\PasswordExpired::class
];

然后,您可以使用中间件规则保护您的路由,除了连接路由外


Route::group(['middleware' => ['password_expired']], function () {
    //
});

发布

作为可选操作,如果您想修改默认视图,您可以发布视图文件

    php artisan vendor:publish

恭喜,您已成功安装changepasswordfirst !