Download the PHP package jgizinski/laravel-video-chat without Composer
On this page you can find all versions of the php package jgizinski/laravel-video-chat. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Informations about the package laravel-video-chat
Laravel Video Chat (fork from wqqas1/laravel-video-chat)
Laravel Video Chat using Socket.IO and WebRTC
Working on Laravel 6!
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/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.
This whole work is based on https://github.com/PHPJunior/laravel-video-chat but modified to make it compatible with laravel 5.7 this version does not work with laravel versions less than 5.7 for that you can download the original package
All versions of laravel-video-chat with dependencies
predis/predis Version ^1.1
dflydev/apache-mime-types Version ^1.0
illuminate/support Version ~6.0
illuminate/database Version ~6.0
illuminate/contracts Version ~6.0