书栈网 · BookStack 本次搜索耗时 0.031 秒,为您找到 403 个相关结果.
  • 权限与中间件

    请求拦截 全局 Request 及 Response 事件 定义 Base 控制器 请求拦截 EasySwoole 的控制器并没有提供类似中间件的说法,而是提供了控制器中的 onRequest 事件进行验证。 例如,我们需要对 /api/user/* 下的路径进行 cookie 验证。那么有以下两种方案: 全局 Request 及...
  • 队列消费/自定义进程问题

    如何实现队列消费/自定义进程 实现代码 定义消费进程逻辑 注册消费进程 如何实现队列消费/自定义进程 可能我们会经常遇见需要不断消费队列内内容的场景,我们以EasySwoole中自定义进程的方式,来实现这一功能。 实现代码 定义消费进程逻辑 <? php /** * Created by PhpStorm. * Use...
  • 使用

    Oauth 安装 详情 示例代码 微信 QQ 微博 支付宝 Github Gitee Oauth OAuth 在”客户端”与”服务提供商”之间,设置了一个授权层(authorization layer) 。”客户端”不能直接登录”服务提供商”,只能登录授权层,以此将用户与客户端区分开来。”客户端”登录授权层所用的令牌(token) ...
  • 单元测试

    Phpunit 组件 组件要求 安装方法 仓库地址 基本使用 预处理 如何进行单元测试 连接注册 预处理 编写测试用例 执行 Phpunit 组件 EasySwoole/Phpunit 是对 Phpunit 的协程定制化封装,主要为解决自动协程化入口的问题。并屏蔽了 Swoole ExitException 。 组件要求 ...
  • Array

    SplArray 用途 核心对象方法 get set __toString getArrayCopy unset delete unique multiple asort ksort sort column flip filter keys values flush loadArray toXML SplAr...
  • 环境要求

    环境要求 基础运行环境 DockerFile 其他 环境要求 满足基本的环境要求才能运行框架,easySwoole 框架对环境的要求十分简单,只需要满足运行 Swoole 拓展的条件,并且 PHP 版本在 7.1 以上即可 基础运行环境 保证 PHP 版本大于等于 7.1 保证 Swoole 拓展版本大于等于 4.3.0 需...
  • Http服务

    http服务 命名空间 默认控制器 http服务 http组件是当SERVER_TYPE 为EASYSWOOLE_WEB_SERVER 自动启用的组件,它实现了控制器连接池,url解析以及url路由规则.http组件demo 命名空间 我们首先需要在composer.json 中注册应用目录的命名空间(控制器命名空间默认为App\Http...
  • 服务注册中心

    EasySwoole RPC 自定义注册中心 例如用Redis来实现 EasySwoole RPC 自定义注册中心 EasySwoole 默认为通过UDP广播的方式来实现无主化的服务发现。但有些情况,不方便用UDP广播的情况下,那么EasySwoole支持你自定义一个节点管理器,来变更服务发现方式。 例如用Redis来实现 <? php ...
  • JWT令牌

    JWT 组件要求 安装方法 仓库地址 核心类库方法 编码相关 设置加密方式,默认HMACSHA256 设置秘钥,默认Easyswoole 初始化一个没有附带信息的token的JwtObject 设置加密方式, 默认HMACSHA256 设置用户 设置过期时间 设置发布时间 设置发行人 设置jwt-id,用于标识该jwt 在此之前不可用...
  • 安装

    安装 实现原理 __construct __exec 基础例子 安装 composer require easyswoole / http - annotation 实现原理 注解控制器,完整命名空间为EasySwoole\HttpAnnotation\AnnotationController ,是继承自 use EasySwo...