Download the PHP package php-junior/laravel-video-chat without Composer
On this page you can find all versions of the php package php-junior/laravel-video-chat. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download php-junior/laravel-video-chat
More information about php-junior/laravel-video-chat
Files in php-junior/laravel-video-chat
Package laravel-video-chat
Short Description Laravel Video Chat using Socket.IO and WebRTC
License MIT
Informations about the package laravel-video-chat
Laravel Video Chat
Laravel Video Chat using Socket.IO and WebRTC
Installation
Laravel 5.5 uses Package Auto-Discovery, so doesn't require you to manually add the ServiceProvider.
If you don't use auto-discovery, add the ServiceProvider to the providers array in config/app.php
And
This is the contents of the published config file:
Uncomment App\Providers\BroadcastServiceProvider
in the providers array of your config/app.php
configuration file
Install the JavaScript dependencies:
If you are running the Socket.IO server on the same domain as your web application, you may access the client library like
in your application's head
HTML element
Next, you will need to instantiate Echo with the socket.io
connector and a host
.
Finally, you will need to run a compatible Socket.IO server. Use tlaverdure/laravel-echo-server GitHub repository.
In resources/assets/js/app.js
file:
Run npm run dev
to recompile your assets.
Features
- One To One Chat ( With Video Call )
- Accept Message Request
- Group Chat
- File Sharing
Usage
Get All Conversation and Group Conversation
Start Conversation
Accept Conversation
Get Conversation Messages
Send Message
You can change message send route in component
Start Video Call ( Not Avaliable On Group Chat )
You can change video call route . I defined video call route trigger/{id}
method POST
Use $request->all()
for video call.
Start Group Conversation
Get Group Conversation Messages
Send Group Chat Message
You can change message send route in component
Add Members to Group
Remove Members from Group
Leave From Group
File Sharing
Run this command php artisan storage:link
Send Files in Conversation
Send Files in Group Conversation
ToDo
- Add Members to Group
- Remove Member From Group
Next Version
- Group Video Call
Credits
- All Contributors
License
The MIT License (MIT). Please see License File for more information.
Support on Beerpay
Hey dude! Help me out for a couple of :beers:!
All versions of laravel-video-chat with dependencies
predis/predis Version ^1.1
dflydev/apache-mime-types Version ^1.0
illuminate/support Version ^5.5
illuminate/database Version ^5.5
illuminate/contracts Version ^5.5