▶️ Перегляньте відеоурок (6 хвилин)
Мрієте створити інтерактивні панелі без мук з JavaScript? Laravel Livewire дозволяє створювати повністю динамічні інтерфейси виключно за допомогою PHP. У цьому випуску Laravel In Practice я покажу, як перетворити статичну панель звітності на інтерактивний інтерфейс у режимі реального часу без жодного рядка JavaScript.
Ви навчитеся налаштовувати Livewire 3, створювати компоненти панелі та реалізовувати інтерактивне фільтрування за діапазоном дат, зберігаючи URL-адресу. Ми інтегруємо компоненти Flux UI для створення красивих і професійних інтерфейсів та бездоганно обробимо пагінацію. Ви дізнаєтеся, як відображати ключову аналітику, таку як загальний дохід, загальна кількість замовлень, середнє значення замовлень та кількість унікальних клієнтів — усе це буде оновлюватися в реальному часі під час взаємодії користувачів з панеллю.
Ми створимо повну панель з нуля, підключивши її до моделі Order і системи звітності, яку ми розробили в Першому сезоні. Використовуючи реактивні властивості Livewire та компоненти Flux UI без залежностей, ви отримаєте готову до виробництва панель, яка виглядає сучасно та відповідає запитам.
Цей випуск запускає нашу серію по створенню панелі аналітики в режимі реального часу в Laravel In Practice. У наступному випуску ми додамо красиві графіки за допомогою Chart.js та реалізуємо підтримку WebSocket для живих оновлень даних під час надходження замовлень.