▶️ Переглянути відеоурок (12 хвилин)
Ваш dashboard швидкий. Ваші charts cached. Але щоразу, коли надходить нове замовлення, користувачі бачать застарілі дані, поки не натиснуть «Оновити».
А що як ваш dashboard оновлювався миттєво, щойно щось зміниться?
У цьому епізоді Laravel In Practice я покажу, як додати real-time оновлення до вашого Laravel dashboard за допомогою Reverb і Laravel Echo. Ви дізнаєтеся, як налаштувати broadcasting у Laravel 12, створити event classes, що спрацьовують при надходженні нових замовлень, і обробляти ці events на фронтенді з Livewire components.
Ми налаштуємо середовище для WebSocket-підключень, відправлятимемо events із додатка і миттєво оновлюватимемо UI вашого dashboard — без перезавантаження сторінки. Також додамо візуальний індикатор, щоб користувачі бачили, коли зʼявляються нові дані.
Цей епізод базується на cached dashboard з Episode 16, перетворюючи його з швидкого-але-статичного на справді live. Ваші charts і metrics відображатимуть зміни одразу, створюючи ту реактивність, яку користувачі очікують від сучасних додатків.
Laravel пропонує потужні можливості повнотекстового пошуку за допомогою методів whereFullText та orWhereFullText, що дозволяють здійснювати складні запити до бази даних. Дізнайтеся, як реалізувати ефективний пошук для вашого блогу чи системи управління контентом
Використання Vite для створення фронтенд-ресурсів у вашому додатку Laravel може бути захоплюючим, але іноді ви можете стикнутися з певними помилками. У цій статті ми розглянемо чотири поширені помилки, з якими ви можете зіткнутися, а також підкажемо способи їх усунення, щоб ви могли знову зосередитися на розробці вашого додатку
Нова версія Livewire 4, представленої Келебом Порзіо на Laracon US 2025, обіцяє значні покращення у швидкості та організації компонентів. Які з інноваційних функцій підкорять ваше серце? Читайте далі, щоб дізнатися більше про те, як Livewire 4 полегшить вашу роботу