使用composer开发基于laravel的组件

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;

你可能感兴趣的:(使用composer开发基于laravel的组件)