Real-Time Data with Laravel Reverb and Vue.js

What is Laravel Reverb?

In this lesson, learn what Laravel Reverb is and why you might need it for you applications. Laravel Reverb provides real time data support and is a great addition to the Laravel + Vue.js stack.

Links

LESSON TRANSCRIPT

js with Laravel backends? Do you need real-time data support for your application? If you do, then Laravel Reverb is the solution for you. It's a blazing fast and scalable real-time WebSocket solution enabling async communication from your backend to your frontend.

Gone are the days of having to continually pull your backend to check for some background process to finish. Such polling taxes your backend with unnecessary requests and comes with some state juggling in the frontend that, quite frankly, can just be plain hard to manage. Instead, with Reverb, you can fire an event on the backend, which sends the data directly to the browser without the frontend app ever having to make a new request. All that's needed on the frontend is to subscribe to such server events and then react accordingly.

Laravel Reverb is a great solution for any kind of app that needs real-time data support, from apps that need it as a primary feature like chat apps, live news feeds, and eSports scoreboards, to apps that just need a sprinkle of real-time data here and there. There have been plenty of other real-time data solutions for Laravel in the past, but Reverb is the latest, the easiest to set up and use, and is a first-party package, meaning that you can support first-rate quality and support. js to create real-time apps with ease, stick around.

This transcript is generated automatically from the lesson video. Spotted an inaccuracy? Let us know at team@vueschool.io.