Крючок: settings.defaults
Last updated on Jun 24, 2026 01:38
Обзор
Тип: Фильтр
Расположение: app/Services/SettingsService.php
Расширяет или переопределяет определения параметров по умолчанию. Темы и модули используют это для регистрации своих собственных настроек, которые отображаются на странице настроек администратора.
Параметры
| Парам | Тип | Описание |
|---|---|---|
$defaults |
array | Все группы настроек по умолчанию |
$settingsService |
SettingsService | Экземпляр службы |
Возвращаться
Должен возвращать массив — расширенные значения по умолчанию.
Пример использования
Hook::addFilter('settings.defaults', function (array $defaults) {
$defaults['mymodule'] = [
'mymodule_api_key' => [
'key' => 'mymodule_api_key',
'value' => '',
'type' => 'text',
'label' => 'API Key',
],
];
return $defaults;
});
Связанные хуки
— settings.saved — действие запускается после сохранения настроек.