Поделились разработанным плагином Filament Tree для проектов на Laravel. Облегчает управление меню и категориями
В административных панелях часто приходится работать с многоуровневыми структурами: каталогами, разделами сайта, меню и вложенными страницами. Чтобы сделать эту работу удобнее, мы разработали плагин Filament Tree для проектов на Laravel.
Плагин отображает данные в виде дерева и позволяет менять их расположение перетаскиванием. Пользователь видит структуру целиком и может создавать, редактировать и удалять элементы на одной странице.
Filament Tree подходит для управления:
- категориями каталога;
- разделами сайта;
- основным и дополнительными меню;
- другими данными с несколькими уровнями вложенности.
Плагин оптимизирован для работы с большими структурами: свёрнутые разделы не загружаются без необходимости, а при редактировании обновляются только изменённые элементы. Это помогает сохранить удобство и скорость административной панели.
Исходный код и документация доступны на GitHub: 15web/filament-tree.