承接 spoob/unotis-laravel 相关项目开发

从需求分析到上线部署,全程专人跟进,保证项目质量与交付效率

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

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

Настройка:

  1. В .env укажите:
UNOTIS_TOKEN=%ВАШ_ТОКЕН%
  1. (необязательно) Опубликуйте файл конфигурации
php artisan vendor:publish --tag=unotis-config

Использование:

Отправка сообщений

use Unotis;

// Просто создать сообщение в системе
$response = Unotis::createMessage('Тема сообщения', 'Текс сообщения');

// Создать сообщение и отправить на почту
$response = Unotis::sendEmail('example@email', 'Тема письма', 'Текст <strong>письма</strong>');

// Создать сообщение и написать в Telegram
$response = Unotis::writeToTelegram('Тема сообщения в Телеграм', 'Текст сообщения');

Отладка ошибок

  1. В .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

GitHub 信息

  • Stars: 0
  • Watchers: 0
  • Forks: 0
  • 开发语言: PHP

其他信息

  • 授权协议: MIT
  • 更新时间: 2024-09-12