配置文件
在 app\Http\Kernel.php
文件内 添加封禁配置
protected $middleware = [ \App\Http\Middleware\Ban::class ];
修改 helper
配置文件内的 ban
配置的 enable
选项:true
开启,false
关闭(默认)
您可以配置自定义需要的异常,在 exception_type
选项配置, exception_message
配置您显示给用户的消息
您可以选择全部开启,或者开启部分功能
"ban" => [
"enable" => false, //Enable Ban
"user_model" => \App\Models\User::class, //eg:"user_model" => \App\Models\User::class, //Ban user model
"user_model_primary_key_id" => 'id', //Ban user model primary_key_id
"user_id_ban_enable" => false, //Enable user Ban
"ip_ban_enable" => false, //Enable user ip
"mac_ban_enable" => false, //Enable user mac
"exception_type" => 'ErrorException', //Ban exception type
"exception_message" => 'Your device or account is blocked', //Ban exception message
]
推荐文章: