New

Just launched: Vueblocks, a brand-new search engine for Vue packages! Explore Vueblocks →

myli/laravel-jobs-plain

Custom connectors for Laravel that supports plain JSON instead of laravel-specifics format
9,660
Install
composer require myli/laravel-jobs-plain
Latest Version:v2.0.3
PHP:>=7.2
Laravel:5 – 8
License:MIT
Last Updated:Dec 24, 2020
Links: GitHub  ·  Packagist
Maintainer: kangoo13

Laravel Jobs Plain

composer require myli/laravel-jobs-plain

Remove the laravel dependency on jobs allowing you to process queue jobs with other non-laravel services that push plain json jobs into the queue.

Config

Add the following to your config/queue.php :

        'sqs-plain' => [
            'driver' => 'sqs-plain',
            'key'    => env('AWS_QUEUE_KEY'),
            'secret' => env('AWS_QUEUE_SECRET'),
            'prefix' => env('AWS_PREFIX'),
            'queue'  => 'test',
            'region' => 'eu-west-1',
        ],

        'pubsub-plain' => [
            'driver'          => 'pubsub-plain',
            'queue'           => 'test',
            'project_id'      => env('PUBSUB_PROJECT_ID'),
            'retries'         => 3,
            'request_timeout' => 60,
            'keyFilePath'     => base_path() . '/' . env('PUBSUB_QUEUE_KEY'),
        ],

Related Packages

valorin/random

Random is a simple helper package designed to make it easy to generate a range o...

436,338 234
php
cline/variable-keys

Laravel Blueprint macros for variable primary key and morph types

24,232 0
php
cline/struct

Lean, attribute-driven Laravel data objects with explicit validation and Eloquen...

19,286 0
php
cline/toggl

Advanced feature flag management with strategies, time bombs, and groups

13,283 0
php
cline/sequencer

Sequential migration and operation orchestration for Laravel

12,218 0
php

Version History

Version Released PHP Laravel License
v2.0.3 >=7.2 5.7.* | 5.8.* | ^6.0 | ^7.0 | ^8.0 MIT
v2.0.2 >=7.2 5.7.* | 5.8.* | ^6.0 | ^7.0 | ^8.0 MIT
v2.0.1 >=7.2 5.7.* | 5.8.* | ^6.0 | ^7.0 | ^8.0 MIT
v2.0.0 >=7.2 5.7.* | 5.8.* | ^6.0 | ^7.0 | ^8.0 MIT
1.2.0 >=7.2 5.7.* | 5.8.* | ^6.0 | ^7.0 | ^8.0 MIT