Skip to content
Realtime Laravel Chat Demo
PHP HTML Vue
Branch: master
Clone or download

Latest commit

Fetching latest commit…
Cannot retrieve the latest commit at this time.

Files

Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
app
bootstrap
config
database
public
resources
routes
storage
tests
.editorconfig
.env.example
.env.travis
.gitattributes
.gitignore
.scrutinizer.yml
.styleci.yml
.travis.yml
LICENSE.md
README.md
artisan
composer.json
composer.lock
package-lock.json
package.json
phpunit.xml
server.php
webpack.mix.js

README.md

Realtime Laravel Chat Demo

Latest Version on Packagist Build Status Quality Score Total Downloads

Installation

NOTE: You need an account on https://pusher.com to fill PUSHER_APP_ID, PUSHER_APP_KEY and PUSHER_APP_SECRET.

First, get the project and create dotenv configuration file:

composer create-project artoodetoo/laravel6-chat-skeleton
cp .env.example .env

Edit .env and set application URL, mail, DB and Pusher credentials. Then run DB migrations to create necessary tables:

php artisan migrate

Install NodeJS part:

npm install && npm run dev

Open your site in browser and register a couple of users to chat each other. After that you are ready to try chat at URL http://yourdomain.here/chats.

Contributing

The project is open-sourced software. Issue reports and PRs are welcome.

License

The project is open-sourced software licensed under the MIT license.

You can’t perform that action at this time.