travisnguyen20 / laravel-message-hub
Laravel 5.*的消息中心
1.0
2018-09-07 04:44 UTC
Requires
- php: >=7.1.3
- guzzlehttp/guzzle: ~6.0
- illuminate/support: 5.6.*
Requires (Dev)
- friendsofphp/php-cs-fixer: ^1.12
- fzaninotto/faker: ^1.6
- mockery/mockery: ^0.9.5
- phpunit/phpunit: ^5.5
- satooshi/php-coveralls: ^1.0
- sllh/php-cs-fixer-styleci-bridge: ^2.1
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 install或composer 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
目前,需要title、source、content,请确保您已设置这些属性以防止异常。
用法
门面
该包提供了一个门面MessageHub::。
自定义
您可以通过覆盖/覆盖公共方法和属性/属性来自定义包的行为。深入了解源代码。
许可
Laravel Message Hub采用MIT许可(MIT)。