A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from https://github.com/ably-labs/laravel-broadcast-app below:

ably-labs/laravel-broadcast-app: An example application using the official Ably Laravel Broadcaster

Chat app using Ably Broadcaster+Echo

Demo web-chat app using Ably Broadcaster+Echo based on laravel.

  1. PHP version >= 7.3.
  2. Node.js >= 14.x.x.

Note - To quickly run the app without installing dependencies explicitly, check Run Using Docker.

  1. Clone the repository.
  git clone https://github.com/ably-labs/laravel-broadcast-app
  1. Create the .env file in the project root. Copy contents from .env.example into .env.
  2. Set ABLY_KEY in .env file .
  ABLY_KEY=ROOT_API_KEY_COPIED_FROM_ABLY_WEB_DASHBOARD
  1. Install dependencies.
  composer install
  npm install
  1. Generate application encryption key.
  1. Create simple sqlite db file.
  touch database/database.sqlite // On linux
  New-Item database\\database.sqlite -type file // On windows poweshell
  1. Run all of db migrations.
  1. Start laravel backend server.
  1. Start UI server in watch/hot-reloading mode.
  1. Access the web app via http://127.0.0.1:8000.
  1. Clone the repo. and set ABLY_KEY as mentioned in step 2 and 3 of SETUP.
  2. Start the app/docker-services using following command.
  1. Access the web app via http://127.0.0.1:8000.
  2. To stop the app/docker-services, run following command in a new terminal.

The web app works in two modes -

1. Guest Mode ( Only public rooms can be created / joined)

2. User Mode ( Private rooms can be created / joined)

Public room

Private room

User registration


RetroSearch is an open source project built by @garambo | Open a GitHub Issue

Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo

HTML: 3.2 | Encoding: UTF-8 | Version: 0.7.4