PHPackages                             f-oris/easy-sdk - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Framework](/categories/framework)
4. /
5. f-oris/easy-sdk

ActiveLibrary[Framework](/categories/framework)

f-oris/easy-sdk
===============

easy sdk framework template

2.1.4(5y ago)91.9k2MITPHPPHP &gt;=5.5CI failing

Since Aug 24Pushed 5y ago1 watchersCompare

[ Source](https://github.com/itsanr-oris/easy-sdk)[ Packagist](https://packagist.org/packages/f-oris/easy-sdk)[ RSS](/packages/f-oris-easy-sdk/feed)WikiDiscussions master Synced 1w ago

READMEChangelogDependencies (4)Versions (11)Used By (2)

Easy sdk
--------

[](#easy-sdk)

一个快速构建PHP版本SDK的解决方案

[![Build Status](https://camo.githubusercontent.com/5b51da436b23a714001d3558ad334da9661ea5a2088dceaed2d4172e0b7ab387/68747470733a2f2f7472617669732d63692e636f6d2f697473616e722d6f7269732f656173792d73646b2e7376673f6272616e63683d6d6173746572)](https://travis-ci.com/itsanr-oris/easy-sdk)[![Latest Stable Version](https://camo.githubusercontent.com/f82e64a82d290acb8bf2315a47c1c1e015ef07ab9b701aaf71868750db262da0/68747470733a2f2f706f7365722e707567782e6f72672f662d6f7269732f656173792d73646b2f76)](//packagist.org/packages/f-oris/easy-sdk)[![Total Downloads](https://camo.githubusercontent.com/0097783961fe5dccc38ece9f3cd286baf6bc5f8fb024c3e0cc3dafbbe6bb0e37/68747470733a2f2f706f7365722e707567782e6f72672f662d6f7269732f656173792d73646b2f646f776e6c6f616473)](//packagist.org/packages/f-oris/easy-sdk)[![Latest Unstable Version](https://camo.githubusercontent.com/e49f5e9ac773fe2216c5c3e8d2fedd112888adc082f68a9c3f357a8bbeeda608/68747470733a2f2f706f7365722e707567782e6f72672f662d6f7269732f656173792d73646b2f762f756e737461626c65)](//packagist.org/packages/f-oris/easy-sdk)[![License](https://camo.githubusercontent.com/ec857c4c41106177150a146cdd49398f32d489bb43889923844bb7102f4faba2/68747470733a2f2f706f7365722e707567782e6f72672f662d6f7269732f656173792d73646b2f6c6963656e7365)](//packagist.org/packages/f-oris/easy-sdk)

环境要求
----

[](#环境要求)

- php &gt;= 5.5

基本使用
----

[](#基本使用)

#### 1. 安装easy-sdk-installer

[](#1-安装easy-sdk-installer)

通过composer进行全局安装，如下

```
$ composer global require f-oris/easy-sdk-installer
```

> 注意需要将 `~/.composer/vendor/bin` 目录设置到 `PATH` 环境变量中，否则无法识别第二步中的 easy-sdk 命令

#### 2. 创建Sdk应用

[](#2-创建sdk应用)

执行Sdk初始化创建命令

```
$ easy-sdk new sdk-demo
```

按照命令行提示，依次输入以下包名、介绍、作者、根命名空间，`easy-sdk`指令会读取当前目录信息以及Git认证信息生成默认SDK应用信息，如不需要调整，直接回车确认即可

#### 3. Sdk组件开发

[](#3-sdk组件开发)

进入`sdk-demo`目录，执行命令创建组件

```
php artisan make:component Hello/Hello
```

命令执行完毕后，即可在`src`目录内可以看到`Hello`子目录，子目录内包含一个Hello.php文件，这个文件内只是一个空的组件类，我们需要根据业务完善相关业务代码。以输出一句“Hello, easy sdk framework.”为例，代码片段如下

```
