PHPackages                             liudu/think-plugins - 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. [Utility &amp; Helpers](/categories/utility)
4. /
5. liudu/think-plugins

ActiveLibrary[Utility &amp; Helpers](/categories/utility)

liudu/think-plugins
===================

The plugins for liudu

1.0.2(3y ago)125Apache-2.0PHPPHP &gt;=7.2.5

Since Mar 1Pushed 3y ago1 watchersCompare

[ Source](https://github.com/liuducms/think-plugins)[ Packagist](https://packagist.org/packages/liudu/think-plugins)[ RSS](/packages/liudu-think-plugins/feed)WikiDiscussions master Synced today

READMEChangelog (2)Dependencies (4)Versions (4)Used By (0)

think-plugins
=============

[](#think-plugins)

plugins package for liudu

安装
--

[](#安装)

> composer require liudu/think-plugins

配置
--

[](#配置)

### 生成配置

[](#生成配置)

系统安装后会自动在 config 目录中生成 plugins.php 的配置文件， 如果系统未生成可在命令行执行

```
php think plugins:config
```

快速生成配置文件

### 公共配置

[](#公共配置)

```
'plugins' => [
    // 是否自动读取取插件钩子配置信息（默认是开启）
    'autoload' => true,
    // 当关闭自动获取配置时需要手动配置hooks信息
    'hooks' => [
	    // 可以定义多个钩子
        'testhook'=>'test' // 键为钩子名称，用于在业务中自定义钩子处理，值为实现该钩子的插件，
					// 多个插件可以用数组也可以用逗号分割
	],
    'route' => [
    	"/demo" => "demo/test/demo", // 键为请求中的路由地址，值为插件/控制器/方法
	],
    'service' => [],
];
```

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

```
