Download the PHP package silasrm/chat-api without Composer
On this page you can find all versions of the php package silasrm/chat-api. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download silasrm/chat-api
More information about silasrm/chat-api
Files in silasrm/chat-api
Package chat-api
Short Description Chat API Notifications channel for Laravel 5.6+
License MIT
Homepage https://github.com/silasrm/chat-api
Informations about the package chat-api
Chat API Laravel Notifications Channel
Introduction
This package makes it easy to send notifications using Chat API with Laravel 5.6+.
First of all: contract or get your free demo account and setup your Whatsapp number: Whatsapp authentication process
Contents
- Installation
- Setting up the Chat API service
- Usage
- Available Message methods
- Changelog
- Testing
- Security
- Contributing
- Credits
- Change log
- License
Installation
You can install the package via composer:
Setting up the Chat API service
In order to send message to Whatsapp using Chat API, you need to authenticate your number using QR Code on API.
Add your Chat API url and token to your config/services.php
:
Usage
You can use the channel in your via()
method inside the notification:
In order to let your notification know which Chat API phone number you are targeting, add the routeNotificationForChatApi
method to your Notifiable model:
Available methods
to()
: Specifies the phone number to send the notification to (overridden by routeNotificationForChatApi
if empty).
content()
: Sets a content of the notification message. Supports pure text, UTF-8 or UTF-16 string with emoji.
attachment()
: This will add an single attachment.
attachments()
: This will add multiple attachments.
link()
: This will add an single link.
links()
: This will add multiple links.
Adding Attachment
There are several ways to add one ore more attachments to a message
Available methods
caption()
: The text caption for this attachment.
filename()
: Name of this file. If empty, use the original name of file.
Adding Link
There are several ways to add one ore more links to a message
Available methods
title()
: The title of link. Required.
previewImage()
: The image url/path of link preview. Required.
description()
: The description for this link.
Changelog
Please see CHANGELOG for more information what has changed recently.
Testing
Security
If you discover any security related issues, please email [email protected] instead of using the issue tracker.
Contributing
Please see CONTRIBUTING for details.
Credits
Change log
Please see CHANGELOG for more information on what has changed recently.
License
The MIT License (MIT). Please see License File for more information.
All versions of chat-api with dependencies
mikechip/chatapi Version 2.0.*
illuminate/notifications Version ^5.6|^6.0|^7.0|^8.0
illuminate/queue Version ^5.6|^6.0|^7.0|^8.0
illuminate/support Version ^5.6|^6.0|^7.0|^8.0
ext-json Version *
ext-fileinfo Version *