💎一站式轻松地调用各大LLM模型接口,支持GPT4、智谱、星火、月之暗面及文生图 广告
中间件文件位置: work/项目/middleware/Middleware.php ~~~ // 命名空间固定 namespace middleware; // 类名称固定,不可修改 class Middleware{ /** * 创建一个中间件,默认提供个参数 * * $hash 字符串类型 本次访问的hash值,可用于做缓存的KEY * $args 参数列表,很多时候我们需要在中间件里使用控制器中定义的私有、公有变量 * 则需要在注册中间件的时候在名称后加“(...)” */ public function before($hash, $args = []) { } /** * 创建一个中间件,默认提供3个参数 * * $hash 字符串类型 本次访问的hash值,可用于做缓存的KEY * $args 参数列表,很多时候我们需要在中间件里使用控制器中定义的私有、公有变量 * 则需要在注册中间件的时候在名称后加“(...)” * $result 控制器方法执行返回的结果,只有注册为后置中间件才有该参数 */ public function after($hash, $args = [], $result = []) { } } ~~~