spoob/unotis-laravel
最新稳定版本:v2.1.1
Composer 安装命令:
composer require spoob/unotis-laravel
包简介
Unotis API Laravel client library
README 文档
README
Будьте внимательны:
Пользователи с бесплатным тарифом могут отправлять сообщения только на указанную при регистрации или подтверждённую почту.
Для отправки сообщения в Telegram, добавьте нашего бота в мессенджере и отправьте ему ключ, который можно получить в настройках.
Все подробности - в нашей документации.
Установка:
composer require spoob/unotis-laravel
Настройка:
- В
.envукажите:
UNOTIS_TOKEN=%ВАШ_ТОКЕН%
- (необязательно) Опубликуйте файл конфигурации
php artisan vendor:publish --tag=unotis-config
Использование:
Отправка сообщений
use Unotis;
// Просто создать сообщение в системе
$response = Unotis::createMessage('Тема сообщения', 'Текс сообщения');
// Создать сообщение и отправить на почту
$response = Unotis::sendEmail('example@email', 'Тема письма', 'Текст <strong>письма</strong>');
// Создать сообщение и написать в Telegram
$response = Unotis::writeToTelegram('Тема сообщения в Телеграм', 'Текст сообщения');
Отладка ошибок
- В .env укажите
UNOTIS_PROJECT_TOKEN=%ТОКЕН_ПРОЕКТА%
2a. (Laravel < 11) Добавьте вызов Unotis::catchException() в метод report() класса app\Exceptions\Handler.php:
<?php
use Unotis;
...
class Handler extends ExceptionHandler
{
...
public function report(Throwable $exception)
{
...
if ($this->shouldReport($exception)) {
Unotis::catchException($exception);
}
...
}
}
...
2b. (Laravel 11) Добавьте вызов Unotis::catchException() в bootstrap/app.php:
... use Unotis; ... ->withExceptions(function (Exceptions $exceptions) { $exceptions->report(function (InvalidOrderException $e) { Unotis::catchException($exception); }); }) ...
统计信息
- 总下载量: 12
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 0
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2024-09-12