PHPackages                             arquivei/laravel-sqs-queue-connector - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Queues &amp; Workers](/categories/queues)
4. /
5. arquivei/laravel-sqs-queue-connector

AbandonedArchivedLibrary[Queues &amp; Workers](/categories/queues)

arquivei/laravel-sqs-queue-connector
====================================

Consumer queues with different event structures Illuminate pattern

1.0.0(7y ago)0621Apache-2.0PHPPHP ^7.1.3

Since Aug 21Pushed 7y ago8 watchersCompare

[ Source](https://github.com/arquivei/laravel-sqs-queue-connector)[ Packagist](https://packagist.org/packages/arquivei/laravel-sqs-queue-connector)[ RSS](/packages/arquivei-laravel-sqs-queue-connector/feed)WikiDiscussions master Synced yesterday

READMEChangelogDependencies (4)Versions (2)Used By (0)

Laravel SQS Queue Connector
===========================

[](#laravel-sqs-queue-connector)

Consumer queues with different event structures Illuminate pattern

Install
-------

[](#install)

```
composer require arquivei/laravel-sqs-queue-connector

```

Add queue config in section `connections` in your `config/queue.php`

```
    'sqs-custom' => [
        'driver' => 'sqs-custom',
        'key' => env('AWS_KEY', 'your-public-key'),
        'secret' => env('AWS_SECRET', 'your-secret-key'),
        'prefix' => env('AWS_SQS_PREFIX', 'https://sqs.us-east-1.amazonaws.com/your-account-id'),
        'queue' => env('AWS_EVENTS_QUEUE', 'your-queue-name'),
        'region' => env('AWS_REGION', 'us-east-1'),
        'consumers' => [
            [
                'validation' => [
                    'key' => [],
                    'value' => '',
                ],
                'job' => YourConsumerJob::class,
            ],
            [
                'validation' => [
                    'key' => [],
                    'value' => '',
                ],
                'job' => YourConsumerJob::class,
            ],
        ],
    ],

```

##### Important

[](#important)

- Your consumers should implement contract interface: `SqsQueueConnector\Queue\Contracts\SqsQueueInterface`

Usage
-----

[](#usage)

```
