stayallive / laravel-azure-blob-queue
此包已弃用且不再维护。未建议替代包。
扩展 Laravel 队列以支持 Microsoft Azure Blob 队列。
v1.0.0
2014-08-25 20:45 UTC
Requires
- php: >=5.4.0
- illuminate/queue: 4.2.*
- illuminate/support: 4.2.*
- stayallive/microsoft-windowsazure: 0.4.*
This package is auto-updated.
Last update: 2022-02-01 12:38:47 UTC
README
安装
在您的 composer.json
中要求此包
"stayallive/laravel-azure-blob-queue": "1.*"
在您的 composer.json
中添加以下 pear 仓库,由 Azure SDK 需要
"repositories": [
{
"type": "pear",
"url": "http://pear.php.net"
}
],
运行 composer update!
在 composer update 完成之后,您需要在 app/config/app.php
中的 providers
数组中添加 ServiceProvider
'Stayallive\LaravelAzureBlobQueue\Support\Serviceprovider',
在 app/config/queue.php
中的 connection
数组中添加以下内容,将您的 default
连接设置为 azure
并填写来自 Azure 管理门户的自己的连接数据
'azure' => array(
'driver' => 'azure.blob',
'protocol' => 'https',
'accountname' => '',
'key' => '',
'queue' => ''
)
使用方法
完成配置后,您可以使用 Laravel 队列 API。如果您使用了其他队列驱动,则无需进行其他更改。如果您不知道如何使用队列 API,请参阅官方 Laravel 文档。
此队列驱动不接受闭包,您应该使用类来处理队列消息!
贡献
您可以通过打开 issues/pr 来为此包做出贡献。祝您玩得开心!