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

Laravel 5.3 e Aplicações Real Time

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
Tweet

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)