Об этом проекте
Filament — это open-source UI фреймворк для Laravel, который его создатели описывают как способ «быстро создавать приложения и админ-панели». Он базируется на Laravel (версии v11+), использует Livewire v3 для интерактивного слоя и требует PHP 8.2 или новее.
Фреймворк поставляется с согласованным набором UI-блоков, которые, по заявлению разработчиков, не станут тесными по мере роста сложности приложения. В README выделены следующие компоненты:
- Tables — просмотр и фильтрация больших наборов данных с помощью колонок, действий и массовых операций.
- Forms — создание сложных реактивных форм из многоразовых компонентов, учитывающих состояние.
- Infolists — отображение представлений записей только для чтения со структурированным макетом и пользовательским форматированием.
- Notifications — запуск уведомлений внутри приложения о действиях, ошибках и системных событиях с минимальной настройкой.
- Dashboard widgets — отображение ключевых метрик и тенденций с помощью живых виджетов на основе данных, адаптированных для каждого пользователя.
- Action modals — обработка подтверждений и ввода данных с помощью сфокусированных модальных окон, привязанных к действиям.
Ресурсы для начала работы, указанные в README, включают сайт с документацией, хостинг-демо по адресу demo.filamentphp.com и сообщество в Discord. Ссылка на руководство по внесению вклада ведет в документацию.
Для получения поддержки проект просит пользователей отправлять подробные отчеты об ошибках через шаблон issue на GitHub, задавать вопросы и предлагать функции в GitHub Discussions или сообществе Discord, а также следовать политике безопасности при сообщении об уязвимостях.
Это библиотека/фреймворк, а не самостоятельное приложение: он предназначен для установки в проект Laravel и использования разработчиками для сборки собственных интерфейсов и админ-панелей.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.