| Package Data | |
|---|---|
| Maintainer Username: | progpark |
| Maintainer Contact: | progpark@outlook.com (yedonghai) |
| Package Create Date: | 2016-10-05 |
| Package Last Update: | 2016-11-09 |
| Language: | PHP |
| License: | MIT |
| Last Refreshed: | 2025-11-02 15:12:48 |
| Package Statistics | |
|---|---|
| Total Downloads: | 256 |
| Monthly Downloads: | 0 |
| Daily Downloads: | 0 |
| Total Stars: | 4 |
| Total Watchers: | 0 |
| Total Forks: | 0 |
| Total Open Issues: | 0 |
该组件为 Laravel 5.3 的队列增加 MNS 驱动,引入了 Aliyun MNS SDK。
首先,通过 Composer 安装扩展组件:
$ composer require progpark/aliyun-mns-laravel
其次,在 app\Http\Providers\AppServiceProvider.php 中,将驱动注册到常用 ServiceProvider 中:
\Queue::extend('alimns', function() {
return new \MainPHP\Laravel\Aliyun\MnsConnector();
});
最后,在 config/queue.php 中增加队列驱动 alimns:
'connections' => [
'redis' => [
'driver' => 'redis',
'connection' => 'default',
'queue' => 'default',
'expire' => 60,
],
// Aliyun MNS Driver
'alimns' => [
'driver' => 'alimns',
'queue' => env('MNS_DEFAULT_QUEUE', ''),
'key' => env('MNS_ACCESS_KEY', ''),
'secret' => env('MNS_ACCESS_SECRET', ''),
'endpoint' => env('MNS_ENDPOINT', ''), // 外网连接必须启用 https
],
],
正常使用 Laravel Queue 即可: https://laravel-china.org/docs/5.3/queues