abnermouke/supports
  • 前言
  • 框架使用
    • Laravel
    • Hyperf
  • 目录结构
  • 常用数据 data
  • 辅助方法 helpers
  • 主要功能 src
    • 辅助类 Assists
      • 文件辅助类 File
      • 框架辅助类 Framework
      • 数组辅助类 Arr
      • 路径辅助类 Path
      • 字符串辅助类
    • 功能藏库 Library
      • 违禁词筛选 SensitiveFilterLibrary
      • 常用验证 ValidateLibrary
      • 辅助方法 HelperLibrary
      • 逻辑状态码 CodeLibrary
      • 设备判断 DeviceLibrary
      • 虚假UA FakeUserAgentLibrary
      • 日志记录 LoggerLibrary
      • 图片处理 PictureLibrary
      • 二维码处理 QrLibrary
      • 加解密
        • Aes加解密 AesLibrary
        • 验签加解密 SignLibrary
Powered by GitBook
On this page
  1. 框架使用

Hyperf

开发者可在Hyperf框架中使用更多个性化操作

abnermouke/supports 安装成功后即可进行Hyperf个性化配置,步骤如下:

构建工具提供一配置文件帮助开发者自行配置自己的构建配置,导出命令:

php bin/hyperf.php vendor:publish abnermouke/supports

添加通用中间件至 :

'http' => [
    
    ///
   
    \App\Middleware\BaseMiddleware::class
];

执行组件初始化命令:

php bin/hyperf.php builder:supports

添加辅助函数自动加载

 "autoload": {
       
       // 
        
        "files": [
            "app/Helpers/response.php",
            "app/Helpers/projects.php"
        ]
    },

执行以生效辅助函数

composer dump-autoload

数据库链接配置建议进行修改

DB_CHARSET=utf8mb4
DB_COLLATION=utf8mb4_general_ci

开发过程中建议使用:

引入验证器进行表单验证

composer require hyperf/validation

How to use it - 这么使用

创建资源构建 Package

php bin/hyperf.php builder:package

例如:

php bin/hyperf.php builder:package

根据提示操作即可生成相关的service、model、repository文件

资源构建完毕后,可通过接口构建工具 Interface 生成对应接口访问 controller、interface 文件。

执行命令与 Package 相似:

php bin/hyperf.php builder:interface

PreviousLaravelNext目录结构

Last updated 1 year ago

Hyperf
Logo