书栈网 · BookStack 本次搜索耗时 0.014 秒,为您找到 78 个相关结果.
  • ORM

    ORM 安装 使用 其他相关资料 ORM FastD ORM 是基于 Eloquent 进行扩展的,因此在使用上与 Eloquent 是一致的,非常地简单易用。 安装 $ composer require zqhong / fastd - eloquent 安装成功后,添加到 app.php 注册服务 <? php ...
  • 响应处理

    响应处理 响应体 响应头 设置 Cookie 设置 cache-control text/html 格式 响应处理 每个路由对应控制器方法,并且方法需要返回对应响应信息,完成一次完整的请求响应。 响应体 利用框架提供的 json 函数,能够快速向客户端输出 json 格式的数据。 <? php namespace C...
  • 扩展

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

    Swoole 服务器 守护进程 多端口监听 服务器进程 Task 服务器 Swoole 客户端 Swoole 服务器 Swoole 服务器依赖于 swoole 并且提供灵活优雅的实现方式。 swoole 必须依赖于 ext-swoole 扩展,并且版本 >= 1.9.6 swoole 服务器的配置文件存放在 config/server...
  • 请求处理

    请求处理 获取 $_GET 获取 $_POST 获取 PUT/DELETE 获取 $_COOKIE $_FILES 文件上传 Raw 源数据 Session 支持 请求处理 Http 请求处理来源于 Http 组件,由其提供强大的 Http 解析预处理,支持 Swoole. 当用户发起一个 Http 请求的时候,Http 组件会将...
  • 中间件

    中间件 中间件 中间件的原理其实是一个多层嵌套的匿名函数,由一开始调用的函数开始,一直往下调用,直到后面已经没有回调的时候,返回给客户端。 这里面的中间件也是这样的原理,当中间件处理完成后,最后才到路由中的回调,中间件依赖于 middleware 组件,支持 PSR15。 中间件推荐存放在 src/Middleware 目录中,每个中间件必须...
  • API文档

    API 文档 (已废弃,可手动集成) 注释示例: 控制器 模型 API 文档 (已废弃,可手动集成) swagger php bin / console doc 命令会将数据按照 app.php 配置的应用名进行生成,打开 html 文件即可访问文档。 文档的方式通过注释进行处理,定义在控制器中,更具体的操作请前往 swagg...
  • 辅助函数

    辅助函数 app(): Application route($prefix = null, callable $callback = null): \FastD\Routing\RouteCollection config(): \FastD\Config\Config request(): \Psr\Http\Message\ServerReques...
  • 服务提供器

    服务提供器 服务提供器 服务提供器提供了自定义扩展和处理的入口,实现依赖于 container 每个提供器都需要实现 FastD\Container\ServiceProviderInterface 接口,实现 register 方法并处理服务提供。 如数据库服务提供器 namespace FastD \ServiceProvider...
  • 辅助函数

    辅助函数 app(): Application route($prefix = null, callable $callback = null): \FastD\Routing\RouteCollection config(): \FastD\Config\Config request(): \Psr\Http\Message\ServerReques...