配置文件

未匹配的标注

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
    ]

本文章首发在 LearnKu.com 网站上。

上一篇 下一篇
chowjiawei
《L03 构架 API 服务器》
你将学到如 RESTFul 设计风格、PostMan 的使用、OAuth 流程,JWT 概念及使用 和 API 开发相关的进阶知识。
《L02 从零构建论坛系统》
以构建论坛项目 LaraBBS 为线索,展开对 Laravel 框架的全面学习。应用程序架构思路贴近 Laravel 框架的设计哲学。
讨论数量: 0
发起讨论 只看当前版本


暂无话题~