Việt Namdatlechin/filament-menu-builder
Create and manage menu in your Filament app.
Thành tựu nổi bật
Những danh hiệu mới nhất của dự án
#1 Repository Của Tuần
#3 Repository Của Tuần
#3 Repository Của Tuần
🧩 Filament Menu Builder — Plugin tạo menu kéo-thả cho Filament
Xây dựng menu điều hướng với giao diện kéo-thả, hỗ trợ lồng nhau, liên kết tùy chỉnh và đa ngôn ngữ trong ứng dụng Filament.
Filament Menu Builder là một plugin cho Filament, cho phép bạn tạo và quản lý menu trong ứng dụng Filament một cách trực quan với tính năng kéo-thả, sắp xếp lồng nhau, thêm liên kết tùy chỉnh cũng như hỗ trợ đa panel (bảng điều khiển).
✨ Điểm nổi bật
- Kéo-thả sắp xếp: Dễ dàng sắp xếp thứ tự và lồng nhau cho các mục menu bằng giao diện kéo-thả.
- Liên kết tùy chỉnh: Thêm các liên kết tùy chỉnh hoặc văn bản không liên kết vào menu.
- Menu Panel: Lấy dữ liệu từ model Eloquent hoặc danh sách tĩnh thông qua StaticMenuPanel và ModelMenuPanel.
- Hỗ trợ đa ngôn ngữ: Lưu trữ các trường dịch dưới dạng JSON với giao diện chuyển đổi ngôn ngữ trong form.
- Tùy chỉnh trường: Thêm các trường tùy chỉnh vào form menu hoặc mục menu bằng cách sử dụng các thành phần Filament Forms.
- Tùy chỉnh điều hướng: Thay đổi nhãn, nhóm, biểu tượng và thứ tự hiển thị trong sidebar.
- Hỗ trợ indent/unindent: Bật/tắt chức năng lồng mục menu thông qua hành động indent/unindent.
- Tích hợp CSS riêng: Hỗ trợ thêm stylesheet riêng cho giao diện menu.
💡 Vì sao đáng chú ý
Không giống như các giải pháp tạo menu thủ công, Filament Menu Builder cung cấp một giao diện quản lý trực quan ngay trong bảng điều khiển Filament, giúp người dùng không cần can thiệp vào code để chỉnh sửa menu. Đặc biệt hữu ích cho các dự án đa ngôn ngữ nhờ hệ thống lưu trữ JSON và giao diện chuyển ngôn ngữ tích hợp sẵn.
#Filament #MenuBuilder #Laravel #PHP #OpenSource #TiniX
Dự án tương tự
Khám phá các dự án và mô hình AI khác có sự tương đồng.
The multi-level select field lets you pick one or multiple options from a list that is neatly organized into different levels.
Manage your media files using spatie media library with easy to use GUI for FilamentPHP
The Panel Switch Plugin for Filament offers a robust and customizable component for switching between panels in applications built with FilamentPHP.
Laravel Kanban boards with intelligent pagination, drag-and-drop ordering, and flexible integration patterns for Filament and Livewire applications.
Laravel & Filament-based school management platform for small and medium institutions