https://github.com/al-one/laravel-queue-replaceable
Laravel Queue Driver For Delayed jobs Can be replaced
https://github.com/al-one/laravel-queue-replaceable
delayed-jobs illuminate laravel laravel-queues
Last synced: 2 months ago
JSON representation
Laravel Queue Driver For Delayed jobs Can be replaced
- Host: GitHub
- URL: https://github.com/al-one/laravel-queue-replaceable
- Owner: al-one
- License: mit
- Created: 2019-09-12T05:43:25.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2022-08-04T10:08:51.000Z (almost 3 years ago)
- Last Synced: 2024-11-24T18:12:56.228Z (6 months ago)
- Topics: delayed-jobs, illuminate, laravel, laravel-queues
- Language: PHP
- Size: 12.7 KB
- Stars: 0
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Laravel Queue Driver For Delayed jobs Can be replaced
> 暂时仅支持`database`、`redis`以及[`file`](https://github.com/al-one/laravel-queue-file)驱动
## Installing
```
# composer.json"minimum-stability": "dev",
"prefer-stable": true,
``````sh
$ composer require "al-one/laravel-queue-replaceable" -vvv
```## Usage
```php
# config/queue.php
env('QUEUE_DRIVER','replaceable_database'),
'connections' => [
'replaceable_database' => [
'driver' => 'replaceable_database',
'connection' => 'mysql', // database connection
'table' => 'jobs',
'queue' => 'default',
'retry_after' => 90,
],
'replaceable_redis' => [
'driver' => 'replaceable_redis',
'connection' => 'default', // redis connection
'queue' => 'default',
'retry_after' => 90,
],
'replaceable_file' => [
'driver' => 'replaceable_file', // composer require al-one/laravel-queue-file
//'path' => 'app/queue', // use storage_path() if not start with "/"
//'queue' => 'default',
],
],
];
``````php
onConnection('replaceable_database')
->delay(now()->addMinutes(10));
```## License
MIT