Back to Main Site

挂钩:settings.defaults

Last updated on Jun 24, 2026 01:39

## 概述

类型: 过滤器 位置: app/Services/SettingsService.php

扩展或覆盖默认设置定义。主题和模块使用它来注册它们自己的设置,这些设置显示在管理设置页面中。

## 参数

参数 类型 描述
$defaults array 所有默认设置组
$settingsService SettingsService 服务实例

## 返回

必须返回 array - 扩展默认值。

使用示例

Hook::addFilter('settings.defaults', function (array $defaults) {
    $defaults['mymodule'] = [
        'mymodule_api_key' => [
            'key' => 'mymodule_api_key',
            'value' => '',
            'type' => 'text',
            'label' => 'API Key',
        ],
    ];
    return $defaults;
});

相关挂钩