Download the PHP package doctopro/laravel-video-chat without Composer

On this page you can find all versions of the php package doctopro/laravel-video-chat. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.

FAQ

After the download, you have to make one include require_once('vendor/autoload.php');. After that you have to import the classes with use statements.

Example:
If you use only one package a project is not needed. But if you use more then one package, without a project it is not possible to import the classes with use statements.

In general, it is recommended to use always a project to download your libraries. In an application normally there is more than one library needed.
Some PHP packages are not free to download and because of that hosted in private repositories. In this case some credentials are needed to access such packages. Please use the auth.json textarea to insert credentials, if a package is coming from a private repository. You can look here for more information.

  • Some hosting areas are not accessible by a terminal or SSH. Then it is not possible to use Composer.
  • To use Composer is sometimes complicated. Especially for beginners.
  • Composer needs much resources. Sometimes they are not available on a simple webspace.
  • If you are using private repositories you don't need to share your credentials. You can set up everything on our site and then you provide a simple download link to your team member.
  • Simplify your Composer build process. Use our own command line tool to download the vendor folder as binary. This makes your build process faster and you don't need to expose your credentials for private repositories.
Please rate this library. Is it a good library?

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

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

Next Version

Credits

License

The MIT License (MIT). Please see License File for more information.

Demo Project

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

PHP Build Version
Package Version
Requires php Version ^7.2
predis/predis Version ^1.1.1
dflydev/apache-mime-types Version ^1.0
illuminate/support Version ~6.0
illuminate/database Version ~6.0
illuminate/contracts Version ~6.0
Composer command for our command line client (download client) This client runs in each environment. You don't need a specific PHP version etc. The first 20 API calls are free. Standard composer command

The package doctopro/laravel-video-chat contains the following files

Loading the files please wait ....