travisnguyen20/laravel-message-hub

Laravel 5.*的消息中心

1.0 2018-09-07 04:44 UTC

This package is auto-updated.

Last update: 2024-09-07 18:08:12 UTC


README

为Laravel 5.*构建的PHP包,用于向message-hub.com推送消息

关于

  • 将消息推送到message-hub

安装

该项目可以通过Composer安装。要获取Laravel Message Hub的最新版本,请将以下行添加到您的composer.json文件中的require块

{
    "require": {
        "travisnguyen20/laravel-message-hub": "1.*"
    }

}

然后,您需要运行composer installcomposer update来下载包并更新自动加载器。

或者运行以下命令

composer require travisnguyen20/laravel-message-hub

添加服务提供者 & 面板/别名

一旦Laravel Message Hub安装完成,您需要将服务提供者注册到config/app.php

TravisNguyen\MessageHub\MessageHubServiceProvider::class,

您可以在config/app.php中添加以下aliases

'MessageHub' => TravisNguyen\MessageHub\Facades\MessageHub::class,

通过运行以下命令发布包配置文件

php artisan vendor:publish --provider="TravisNguyen\MessageHub\MessageHubServiceProvider" --tag="config"

错误

此包抛出多个异常。您可以使用try/catch语句或依赖于Laravel内置的异常处理器。

  • InvalidAccessTokenException

访问令牌未设置,为防止这种情况,请转到config/message-hub.php并设置api-token

  • TokenExpiredException

令牌已过期,请转到Message Hub获取新令牌

  • InvalidMessageException

目前,需要titlesourcecontent,请确保您已设置这些属性以防止异常。

用法

门面

该包提供了一个门面MessageHub::

自定义

您可以通过覆盖/覆盖公共方法和属性/属性来自定义包的行为。深入了解源代码。

许可

Laravel Message Hub采用MIT许可(MIT)