Download the PHP package mehrdadep/laravel-zoho-cliq without Composer
On this page you can find all versions of the php package mehrdadep/laravel-zoho-cliq. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download mehrdadep/laravel-zoho-cliq
More information about mehrdadep/laravel-zoho-cliq
Files in mehrdadep/laravel-zoho-cliq
Package laravel-zoho-cliq
Short Description Notification provider for laravel based on the Zoho Cliq
License MIT
Homepage https://github.com/mehrdadep/laravel-zoho-cliq
Informations about the package laravel-zoho-cliq
Zoho Cliq Notifications Channel for Laravel
This package makes it easy to send notifications using Zoho Cliq with Laravel 5.5+, 6.x and 7.x
Contents
- Installation
- Setting up the Zoho Cliq service
- Usage
- Available Message methods
- Changelog
- Testing
- Security
- Contributing
- Credits
- License
Installation
You can install the package via composer:
Next, if you're using Laravel without auto-discovery, add the service provider to config/app.php:
Setting up the Zoho Cliq service
Create a webhook token and follow the guides from here to set up a bot or post to the channel directly with the user (e.g. https://cliq.zoho.com/api/v2/channelsbyname/alerts/message?zapikey=2002.1c84cd1a2ffd304f57d44ecddc157d59.127g8g495367a04017a2d9af0bc5666f8&bot_unique_name=custombot
)
Then, configure your webhook url:
Add the following code to your config/services.php
:
You can also add multiple webhooks if you have multiple teams or channels, it's up to you.
Usage
Now you can use the channel in your via()
method inside the notification:
Instead of adding the to($url)
method for the recipient you can also add the routeNotificationForZohoCliq
method inside your Notifiable model. This method needs to return the webhook url.
On-Demand Notification Usage
To use on demand notifications you can use the route method on the Notification facade.
Available Message methods
to(string $webhookUrl)
: Recipient's webhook url.payload(string $summary)
: Payload generated based on the Zoho docs.
Changelog
Please see CHANGELOG for more information what has changed recently.
Testing
Security
If you discover any security related issues, use the issues.
Contributing
Please see CONTRIBUTING for details.
Credits
- mehrdadep
- All Contributors
License
The MIT License (MIT). Please see License File for more information.
All versions of laravel-zoho-cliq with dependencies
guzzlehttp/guzzle Version ^6.3 || ^7.0
illuminate/notifications Version ~5.5 || ~6.0 || ~7.0 || ^8.0 || ^9.0
illuminate/support Version ~5.5 || ~6.0 || ~7.0 || ^8.0 || ^9.0