1、使用第三方composer包的构建工具,全局安装。
composer global require "overtrue/package-builder" --prefer-source
2、使用构建命令创建自己的组件结构
package-builder build [供应商/名称] 例如 dino/http
3、因为是基于laravel,所以遵循laravel的基本原理,需要有自己的路由,服务提供者进行初始化,控制器的话继承Controller基类,和在laravel写一样。
4、现在是在本地写的组件,所以在项目中添加额外的composer包仓库
composer config repositories.[起个名称] path [相对路径,指向包]
5、安装我们本地的包
composer require [供应商/名称]:dev-master
6、OK;