Поделились разработанным плагином Filament Tree для проектов на Laravel. Облегчает управление меню и категориями

В административных панелях часто приходится работать с многоуровневыми структурами: каталогами, разделами сайта, меню и вложенными страницами. Чтобы сделать эту работу удобнее, мы разработали плагин Filament Tree для проектов на Laravel.

Плагин отображает данные в виде дерева и позволяет менять их расположение перетаскиванием. Пользователь видит структуру целиком и может создавать, редактировать и удалять элементы на одной странице.

Filament Tree подходит для управления:

  • категориями каталога;
  • разделами сайта;
  • основным и дополнительными меню;
  • другими данными с несколькими уровнями вложенности.

Плагин оптимизирован для работы с большими структурами: свёрнутые разделы не загружаются без необходимости, а при редактировании обновляются только изменённые элементы. Это помогает сохранить удобство и скорость административной панели.

Исходный код и документация доступны на GitHub: 15web/filament-tree.