书栈网 · BookStack 本次搜索耗时 0.013 秒,为您找到 78 个相关结果.
  • 升级指南

    升级指南 cache.php database.php 升级指南 调整配置文件 config/cache.php 和 config/database.php 一维数组变成二维数组 cache.php <? php return [ 'default' => [ 'adapter' ...
  • 数据库medoo

    数据库 基础 medoo 使用 数据库模型 数据表结构 连接池 数据库 框架模式使用 medoo 框架,提供最简便的操作。如果想使用 ORM 的朋友可以尝试添加 ServiceProvider ,作为框架的一个扩充。 3.1 版本开始,一维数组结构改为二维数组配置. 数据库操作方面会考虑将 medoo 改为可选扩展,并且会考虑使用其他数...
  • 请求处理

    请求处理 HTTP TCP WebSocket 请求处理 FastD 默认内置 HTTP、TCP、UDP、WebSocket 协议,由 Swoole 强力驱动。 HTTP Http 请求处理来源于 Http 组件,由其提供强大的 Http 解析预处理,支持 Swoole. 当用户发起一个 Http 请求的时候,Http 组件会将请...
  • http-foundation

    Symfony HTTP Foundation Symfony HTTP Foundation 无论在 github 上,packagist上,都有大量的 HTTP 组件,fastd 自 3.2 开始已经开始支持 Symfony HTTP Foundation 组件。 使用该组件的朋友现在无需进行转换即可使用,包括 guzzlehttp 也能够无痕...
  • 创建API

    创建API 创建控制器与路由 创建中间件 创建API 创建API,仅需要两步: 创建控制器: 主要用于路由回调,当路由被成功访问,会逐层处理直到调度到自定义控制器当中 创建路由: 给控制器添加访问入口,如需要对外提供访问,必须要设置对应路由方法。 创建控制器与路由 假设你想创建一个 /hello/{名字} 生成对方名字并打印出来。为此...
  • 单元测试

    单元测试 API 测试 类库测试 数据库测试 单元测试 单元测试依赖于 testing 底层封装 Http Server Request 对象,并且提供对数据库的填充和测试,大大提高测试的覆盖率。 3.1 开始,FastD\Test\TestCase 改为 FastD\TestCase API 测试 一般开发使用浏览器或者 cU...
  • RPC服务

    RPC 服务 开启基础服务 开启服务状态上报 RPC 服务 基于 Swoole 扩展,可以很容易地实现 PHP 之间的网络通信,也可以很好地实现 RPC 服务,推荐学习的 RPC 入门基础框架: Dora-RPC 先理解一个图 [] 我们再每次实现一个服务时候,都需要将添加的服务马上注册到发现中心,客户端在发起调用的时候,可以由发现...
  • 扩展

    扩展 开发 FastD 扩展包 扩展 框架以灵巧的方式进行服务提供,大部分的服务均通过 composer.json 与 服务提供器进 进行依赖。 如数据库服务通过依赖 catfan/Medoo , 通过 DatabaseServiceProvider.php 进行注册到全局核心当中。 如果框架无法满足该业务需求,可以通过调配 compose...
  • easywechat

    EasyWechat 整合 EasyWechat 整合 相信大家都有很多使用微信的场景,3.2 版本开始,已经兼容 easywechat 开发套件,可以无缝整合到 fastd 中,非常滴好用。 EasyWechat 官网: 点我 <? php use EasyWeChat \Factory ; $config = [ ...
  • 异常与日志处理

    异常与日志处理 异常响应 本地文件记录 socket 远端存储 LogStash 日志格式 异常与日志处理 框架中提供基础错误处理,可以集中式处理各种异常。日志默认存储路径在 runtime/logs 中,可以通过业务需求,将日志集中发送到一个日志服务器中. 异常响应 根据配置, 框架中的异常会通过 json 的形式返回到客户端, ...