如何开发hyperf扩展包

446 阅读1分钟

创建一个fork目录(名称自定义)

mkdir /fork

进入fork项目

cd /fork

1. 拉取hyperf-skeleton骨架项目

composer create-project hyperf/hyperf-skeleton\

2. 创建组件包(还是在fork目录下)

your_component:组件名,例如My/Component

# 创建适配 Hyperf 最新版本的组件包 
composer create-project hyperf/component-creator your_component dev-master 

# 创建适配 Hyperf 2.0 版本的组件包 
composer create-project hyperf/component-creator your_component "2.0.*"

3. 进入hyperf-skeleton项目

编辑composer.json文件,加入下面配置

"repositories": [
  {
    "type": "path",//path类型代表url值为本地路径
    "url": "/fork/your_component"//本地路径
  }
]

"require": {
    "your_component": "master"
}

4. 进入hyperf-skeleton项目加载组件包

composer update -o