laravel_echo 0.1.0 copy "laravel_echo: ^0.1.0" to clipboard
laravel_echo: ^0.1.0 copied to clipboard

outdated

Laravel Echo for your Flutter apps.

Laravel Echo for Flutter #

Basically, this package is port of official Laravel Echo javascript library. It helps subscribe to channels and listen for events broadcast from your Laravel app.

Three connectors available:

Getting started #

socket.io #

To use with socket.io, you need to install socket_io_client for your Flutter app.

In your pubspec.yaml file:

dependencies:
  ...
  socket_io_client: ^0.9.1
  laravel_echo:
IO.Socket socket = IO.io('http://localhost:6001', <String, dynamic>{'transports': ['websocket']});

Echo echo = new Echo({
  'broadcaster': 'socket.io',
  'client': socket,
});

echo.channel('test').listen('TestEvent', (e) {
  print(e);
});

socket.on('connect', (_) => print('connect'));
socket.on('disconnect', (_) => print('disconnect'));

Pusher (NOT TESTED) #

To use with Pusher, you need to install pusher for you Flutter app.

In your pubspec.yaml file:

dependencies:
  ...
  pusher: ^1.0.0
  laravel_echo:
Pusher pusher = new Pusher('PUSHER_APP_ID', 'PUSHER_APP_KEY', 'PUSHER_APP_SECRET');

Echo echo = new Echo({
  'broadcaster': 'pusher',
  'client': pusher,
});

echo.channel('test').listen('TestEvent', (e) {
  print(e);
});

socket.on('connect', (_) => print('connect'));
socket.on('disconnect', (_) => print('disconnect'));

Package by Kakajan SH

68
likes
0
pub points
89%
popularity

Publisher

unverified uploader

Laravel Echo for your Flutter apps.

Repository (GitHub)
View/report issues

License

unknown (license)

Dependencies

flutter

More

Packages that depend on laravel_echo