文章归档:

ThinkPHP6使用中间件过滤来源网址或IP

分类:PHP 评论:No Comments 作者:小A 发布时间:2023-06-21 阅读:2465

使用ThinkPHP6开发接口时会遇到前置过滤或判断,我们可以使用中间件功能。以下是单应用模式示例:

创建中间件

第1种方式,命令行方式:

php think make:middleware Filter

 第2种方式,手动在`app`目录下创建`middleware`文件夹,再创建中间件类:

<?php

namespace app\middleware;

class Filter
{
    public function handle($request, \Closure $next, $name)
    {
        //to do

        return $next($request);
    }
}

阅读剩余部分...