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

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

ymwl/think8-addons
==================

The ThinkPHP 8.0.0 Addons Package

v1.0.3(6mo ago)04Apache-2.0PHPPHP &gt;=8.0.0

Since Nov 8Pushed 6mo agoCompare

[ Source](https://github.com/ymwl/think8-addons)[ Packagist](https://packagist.org/packages/ymwl/think8-addons)[ RSS](/packages/ymwl-think8-addons/feed)WikiDiscussions master Synced 1mo ago

READMEChangelog (1)Dependencies (3)Versions (5)Used By (0)

### ThinkPHP 8.0.0+ Addons Package

[](#thinkphp-800-addons-package)

#### 环境

[](#环境)

- php &gt;=8.0.0
- ThinkPHP ^8.0.0

#### 安装

[](#安装)

```
composer require ymwl/think8-addons
```

#### 配置

[](#配置)

系统安装后会自动在 `config` 目录中生成 `addons.php` 的配置文件

#### 公共配置

[](#公共配置)

```
declare(strict_types=1);

return [
    // 是否自动读取取插件钩子配置信息
    'autoload' => false,
    // 当关闭自动获取配置时需要手动配置hooks信息
    'hooks' => [
        // 可以定义多个钩子
        'testhook' => 'test' // 键为钩子名称，用于在业务中自定义钩子处理，值为实现该钩子的插件，
        // 多个插件可以用数组也可以用逗号分割
    ],
    'route' => [],
    'service' => [],
];
```

或者在多应用中 `config` 目录中新建`addons.php`,内容为:

```
