Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Laravel 5.3 e Aplicações Real Time

Sponsored · Ship Features Fearlessly Turn features on and off without deploys. Used by thousands of Ruby developers. →

Laravel 5.3 e Aplicações Real Time

Dentre as novidades do Laravel 5.3, está o Laravel Echo, um poderoso componente de broadcast de eventos desenvolvido para facilitar o desenvolvimento de aplicações real time

Avatar for Diego Hernandes

Diego Hernandes

October 08, 2016

More Decks by Diego Hernandes

Other Decks in Technology

Transcript

  1. Modelo Tradicional a.k.a Polling How do I do? Múltiplos eventos?

    Múltiplos tipos de mensagens? Múltiplos loops?
  2. WebSockets Comunicação Bi-Direcional Diferentes eventos e níveis de acesso podem

    ser tratados como canais … e tudo dentro de uma conexão / socket único
  3. Habilitando o Suporte (3 - Escolhendo um Driver) Pusher.com $

    composer require pusher/pusher-php-server
  4. Habilitando o Suporte (3 - Escolhendo um Driver) Redis (com

    Socket.io) $ composer require predis/predis
  5. $ npm install --save laravel-echo $ npm install --save pusher-js

    $ npm install --save socket.io-client Escutando os Eventos (1 - Dependências)