PHPackages                             esa/esa-addons - 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. [Admin Panels](/categories/admin)
4. /
5. esa/esa-addons

ActiveLibrary[Admin Panels](/categories/admin)

esa/esa-addons
==============

The ESA Admin ThinkPHP5.1.\* Addons Package

07PHP

Since Nov 5Pushed 3y ago1 watchersCompare

[ Source](https://github.com/ESA-Admin/esa-addons)[ Packagist](https://packagist.org/packages/esa/esa-addons)[ RSS](/packages/esa-esa-addons/feed)WikiDiscussions master Synced 6d ago

READMEChangelogDependenciesVersions (1)Used By (0)

esa-addons
==========

[](#esa-addons)

The ESA Admin ThinkPHP 5.1 Addons Package

安装
--

[](#安装)

在composer.json的require中添加

```
"esa/esa-addons": "dev-master"

```

在线git
-----

[](#在线git)

以及在composer.json中添加

```
"repositories": [{
    "type": "git",
    "url": "https://github.com/ESA-Admin/esa-addons.git"
}],

```

之后执行命令来安装

> composer update

配置
--

[](#配置)

### 公共配置

[](#公共配置)

```
'addons'=>[
    // 是否自动读取取插件钩子配置信息（默认是关闭）
    'autoload' => false,
    // 当关闭自动获取配置时需要手动配置hooks信息
    'type'      => "file", //当当autoload为true时可选则file或者database，database时将向数据库中查询对应钩子（待完成）
    'hooks' => [
	    // 可以定义多个钩子
        'testhook'=>'test' // 键为钩子名称，用于在业务中自定义钩子处理，值为实现该钩子的插件，
					// 多个插件可以用数组也可以用逗号分割
	]
]

```

或者在\\config目录中新建`addons.php`,内容为：

```
