Back to Main Site

Móc: settings.defaults

Last updated on Jun 24, 2026 00:24

Tổng quan

Loại: Bộ lọc Vị trí: app/Services/SettingsService.php

Mở rộng hoặc ghi đè các định nghĩa cài đặt mặc định. Các chủ đề và mô-đun sử dụng điều này để đăng ký cài đặt của riêng chúng xuất hiện trên trang Cài đặt quản trị viên.

Thông số

Thông số Loại Mô tả
$defaults array Tất cả các nhóm cài đặt mặc định
$settingsService SettingsService Ví dụ dịch vụ

Trở lại

Phải trả về array - giá trị mặc định mở rộng.

Ví dụ sử dụng

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

Móc liên quan

  • settings.saved - Hành động được kích hoạt sau khi cài đặt được lưu