Móc: widgets.register_types
Last updated on Jun 23, 2026 21:43
Tổng quan
Loại: Hành động
Vị trí: app/Providers/AppServiceProvider.php
Đăng ký các loại tiện ích tùy chỉnh vào hệ thống tiện ích. Được gọi trong khi khởi động ứng dụng. Các chủ đề và mô-đun sử dụng điều này để thêm các tiện ích của riêng chúng vào trình quản lý tiện ích quản trị viên.
Thông số
| Thông số | Loại | Mô tả |
|---|---|---|
$widgetManager |
WidgetManager | Ví dụ về trình quản lý widget |
Ví dụ sử dụng
Hook::addAction('widgets.register_types', function ($manager) {
$manager->registerType('store_locator', [
'label' => 'Store Locator',
'description' => 'Map showing store locations',
'fields' => [
'api_key' => ['type' => 'text', 'label' => 'Google Maps API Key'],
'zoom' => ['type' => 'number', 'label' => 'Default Zoom', 'default' => 12],
],
'view' => 'widgets.store-locator',
]);
});
Móc liên quan
- widgets.register_areas - Đăng ký khu vực hiển thị
- widget.render.output - Lọc HTML tiện ích