lopatin96/laravel-user-statuses

Laravel 用户状态

1.0.6 2023-10-04 13:47 UTC

This package is auto-updated.

Last update: 2024-09-04 15:45:13 UTC


README

特质和转换

HasUserStatus 特质和转换添加到 User 模型。

use Atin\LaravelSocialAuth\Traits\HasUserStatus;

class User extends Authenticatable
{
    use HasUserStatus;

    protected $casts = [
        'status' => \Atin\LaravelUserStatuses\Enums\UserStatus::class,
    ];

app/Http/Kernel.php 中的 EnsureUserIsNotBlocked 中间件添加到中间件数组。

  protected $middlewareGroups = [
        'web' => [
            …
            \Atin\LaravelUserStatuses\Http\Middleware\EnsureUserIsNotBlocked::class,
        ],
    ];

运行迁移

php artisan migrate

发布

迁移

php artisan vendor:publish --tag="laravel-user-statuses-migrations"

本地化

php artisan vendor:publish --tag="laravel-user-statuses-lang"