latrell / aliyun-mns-laravel
阿里云消息服务在Laravel5中的Queue拓展。
1.0
2016-04-27 07:57 UTC
Requires
- php: >=5.5.9
- aliyun/mns: *
- illuminate/support: 5.1.*|5.2.*
This package is not auto-updated.
Last update: 2024-12-21 20:30:33 UTC
README
使用阿里云消息服务(MNS )作为Laravel5队列驱动。
安装
打开 composer.json
找到或创建 repositories
键,添加资源库。
// ...
"repositories": [
// ...
{
"type": "package",
"package": {
"name": "aliyun/mns",
"version": "1.2.2",
"dist": {
"url": "https://docs-aliyun.cn-hangzhou.oss.aliyun-inc.com/cn/mns/0.0.53/assets/sdks/aliyun-mns-php-sdk-1.2.2.zip",
"type": "zip"
}
}
}
],
// ...
添加依赖包。
composer require latrell/aliyun-mns-laravel dev-master
使用
找到 config/app.php
配置文件中,key为 providers
的数组,在数组中添加服务提供者。
'providers' => [ // ... Latrell\AliyunMns\MnsServiceProvider::class, ]
打开队列配置文件 config/queue.php
,修改驱动为 mns
。
'connections' => [ // ... 'mns' => [ 'driver' => 'mns', 'access_id' => 'your-access-key-id', 'access_key' => 'your-access-key-secret', 'security_token' => 'your-security-token', 'end_point' => 'http(s)://{AccountId}.mns.cn-hangzhou.aliyuncs.com', 'queue' => 'your-queue-name' ], ],