Компоненты вне панели в Filament
Панель Filament не единственное
место, где живут её блоки.
Ту же форму, таблицу и карточку
можно вывести на маршруте Laravel
без префикса admin.
Пример такой страницы -
/workers.
Под капотом это обычный
компонент Livewire в
app/Livewire и шаблон
в resources/views/livewire.
Класс подключает нужные
интерфейсы и trait Filament,
а Blade вызывает готовое
свойство схемы или таблицы.
Форма на публичной странице
собирается так же, как
на экране панели: поле
имени, путь состояния
и вывод через свойство
form в шаблоне.
Таблица тянет строки из
Worker::query, колонка
имени читается без меню
админки. Карточка одного
работника показывает имя
текстовой записью infolist.
Кнопка действия, плашка успеха и сводка цифр тоже встают на тот же адрес, если подключить стили и скрипты Filament для компонентов вне панели.
Со всем этим мы и будем разбираться в рамках данного раздела.