Настраиваемые ресурсы в Filament
Один класс списка можно показать в меню дважды: два пункта ведут на разные адреса, но таблица и страницы остаются общими. Активные откроются /admin/posts/active.
Каждая копия получает свой ключ регистрации. Панель хранит настройки отдельно и не путает маршруты при генерации ссылок и навигации.
Вариант показа описывает
отдельный класс настройки.
Ресурс ссылается на него
через свойство
configurationClass
и читает текущий вариант
методом getConfiguration.
При регистрации вызывают
фабрику make
с ключом и цепочкой
методов: свой адрес,
подпись меню, фильтр
запроса к базе.
Тот же приём работает для настраиваемых страниц и для временного входа в контекст другой копии, когда нужен адрес соседа без смены текущего списка.
Со всем этим мы и будем разбираться в рамках данного раздела.