PHP Realtime Chat with Laravel, Vue.js and Pusher: Realtime chat application with an API and channels

Recommend this page to a friend!
  Info   View files Documentation   View files View files (90)   DownloadInstall with Composer Download .zip   Reputation   Support forum   Blog    
Last Updated Ratings Unique User Downloads Download Rankings
2021-07-13 (1 month ago) RSS 2.0 feedNot yet rated by the usersTotal: 43 All time: 10,146 This week: 264Up
Version License PHP version Categories
chatwithlaravelandvu 1.0.0Custom (specified...5PHP 5, Chat
Description Author

This package implements a realtime chat application with an API and channels.

It is the example code of an article named Create A Realtime Chatroom With Laravel, VueJS And Pusher.

The package demonstrates how to create a chat application to let users interact via the Web with support to have to multiple chat room channels and an API to access the details of a chat user.

Picture of Ahmed Khan
Name: Ahmed Khan <contact>
Classes: 4 packages by
Country: Pakistan Pakistan
Innovation award
Innovation award
Nominee: 1x

 

Details

Realtime Chat with Laravel and VueJS

Complete code for the article Create A Realtime Chatroom With Laravel, VueJS And Pusher. To get started with it.

Clone the repo or download as zip. Then in your root run composer install and npm install to install the required dependencies. Copy the existing .env.example file and rename it to .env. Now add your database and Pusher credentials in it. Also set the BROADCAST_DRIVER= to pusher. Now head to app.js and add pusher credentials in it too. Once its added run the following command to compile it.

npm run dev

Once its completed. Open the app in your browser register a new user and start using it.

  Files folder image Files  
File Role Description
Files folder imageapp (1 file, 6 directories)
Files folder imagebootstrap (2 files)
Files folder imageconfig (12 files)
Files folder imagedatabase (3 directories)
Files folder imagepublic (5 files, 3 directories)
Files folder imageresources (3 directories)
Files folder imageroutes (4 files)
Files folder imagetests (2 files, 2 directories)
Accessible without login Plain text file .env.example Data Auxiliary data
Plain text file artisan Class Class source
Accessible without login Plain text file composer.json Data Auxiliary data
Accessible without login Plain text file composer.lock Data Auxiliary data
Accessible without login Plain text file LICENSE Lic. License text
Accessible without login Plain text file package.json Data Auxiliary data
Accessible without login Plain text file phpunit.xml Data Auxiliary data
Accessible without login Plain text file readme.md Doc. Documentation
Accessible without login Plain text file server.php Aux. Auxiliary script
Accessible without login Plain text file webpack.mix.js Data Auxiliary data

 Version Control Unique User Downloads Download Rankings  
 100%
Total:43
This week:0
All time:10,146
This week:264Up

For more information send a message to info at phpclasses dot org.