Download the PHP package vitorfba/laravel-evolution-client without Composer

On this page you can find all versions of the php package vitorfba/laravel-evolution-client. 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-evolution-client

Laravel Evolution Client

Latest Version on Packagist run-tests Fix PHP code style issues PHPStan Total Downloads

A Laravel client for the Evolution API, providing simple integration with WhatsApp for messaging, group management, and more.

Features

Installation

You can install the package via composer:

You can publish the configuration file with:

This is the content of the published configuration file:

Usage

Configuring the .env

Using the Facade

Using Different Instances

Working with Chats

Working with Groups

Sending Different Types of Messages

Working with Labels

Working with Calls

Working with Profile

Working with WebSocket

Working with Templates

Managing Settings

Evolution Bot

Using Proxy

Handling Webhooks

Evolution API delivers events (incoming messages, connection changes, QR updates, …) to a URL you configure. This package parses those payloads into a typed WebhookEvent and exposes them for use.

1. Register the endpoint. Enable the built-in route in config/evolution.php:

Point your instance webhook at https://your-app.test/evolution/webhook. (Or build your own controller and call WebhookProcessor::process($request) yourself.)

2. Listen for events. Every webhook dispatches EvolutionWebhookReceived, plus a named evolution.webhook.{event} event:

Make your listener implement ShouldQueue to process it on a queue.

3. (Optional) Queue at the edge. To return 200 to Evolution instantly and process off the request lifecycle, enable the queue — a ProcessEvolutionWebhook job is dispatched instead of running inline:

You can also register inline callbacks without Laravel events:

Testing

Changelog

Please see the CHANGELOG for more information about what has changed recently.

Contributing

Please see CONTRIBUTING for details.

Security

If you discover any security-related issues, please open an issue on GitHub instead of using the issue tracker for sensitive reports, or contact the maintainer privately.

Credits

License

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


All versions of laravel-evolution-client with dependencies

PHP Build Version
Package Version
Requires php Version ^8.2
guzzlehttp/guzzle Version ^7.5
illuminate/contracts Version ^12.0|^13.0
illuminate/support Version ^12.0|^13.0
ratchet/pawl Version ^0.4.1
react/event-loop Version ^1.3
react/socket Version ^1.12
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 vitorfba/laravel-evolution-client contains the following files

Loading the files please wait ...