Початок роботи · Filament
Після того як ви встановили Filament, можна починати будувати свій застосунок.
Цей посібник стосується конструктора панелей Filament. Якщо ви хочете використовувати UI-компоненти Filament поза панеллю, зверніться до документації Components.
Для початку відкрийте /admin і увійдіть під обліковим записом користувача. Вас перенаправить на стандартний дашборд панелі.
Ресурси
Ресурси - це основа вашого застосунку на Filament. Це CRUD-інтерфейси для моделей, якими ви хочете керувати в панелі.
З коробки Filament генерує в кожному ресурсі три сторінки:
- List: таблиця з пагінацією, де перелічені всі записи Eloquent-моделі.
- Create: форма для створення нового запису.
- Edit: форма для редагування наявного запису.
Також можна згенерувати сторінку View - відображення запису лише для читання.
Кожен ресурс зазвичай має пункт у бічній панелі, який реєструється автоматично, щойно ви створите ресурс.
Щоб почати знайомство зі створення ресурсу, перегляньте документацію Resources.
Віджети
Віджети - це компоненти, з яких часто збирають дашборд, зазвичай для показу статистичних даних. Підтримуються діаграми, числові показники, таблиці та повністю власні віджети.
Кожен віджет має PHP-клас і Blade-представлення (view). Технічно PHP-клас є Livewire-компонентом. Тож кожному віджету доступна вся потужність Livewire для побудови інтерактивного інтерфейсу, що рендериться на сервері.
З коробки дашборд Filament містить пару віджетів: один вітає користувача і дає йому змогу вийти з облікового запису, інший показує інформацію про Filament.
Щоб почати знайомство з додавання власного віджета на дашборд, перегляньте документацію Widgets.
Власні сторінки
Власні сторінки - це чисте полотно, на якому ви можете побудувати в панелі що завгодно. Їх часто використовують для сторінок налаштувань, документації або будь-чого іншого, що спаде вам на думку.
Кожна власна сторінка має PHP-клас і Blade-представлення (view). Технічно PHP-клас є повносторінковим Livewire-компонентом (насправді кожен клас сторінки в панелі Filament є Livewire-компонентом). Тож кожній сторінці доступна вся потужність Livewire для побудови інтерактивного інтерфейсу, що рендериться на сервері.
Щоб почати знайомство зі створення власної сторінки, перегляньте документацію Custom pages.
Перекладаємо з офіційної документації, розділ за розділом, і не ховаємо недоперекладене. Помітили неточність у терміні чи реченні: напишіть, виправимо.