pogo / laravel-queue
Pogo Queue Driver for Laravel
Installs: 0
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 0
Forks: 0
Open Issues: 0
pkg:composer/pogo/laravel-queue
Requires
- php: ^8.4
- laravel/framework: ^10.0 || ^11.0 || ^12.0
- laravel/octane: ^2.0
README
A FrankenPHP queue driver for Laravel. It utilizes the pogo_queue C-extension to handle jobs in-memory with high performance.
Requirements
- PHP 8.4+
- Laravel 12+
- FrankenPHP with
pogo_queuemodule enabled.
Installation
composer require pogo/laravel-queue
Configuration
- Add the connection to
config/queue.php:
'pogo' => [ 'driver' => 'pogo', 'queue' => env('POGO_QUEUE', 'default'), ],
- Update your
.envfile:
QUEUE_CONNECTION=pogo
Usage
Run your application using FrankenPHP. The queue works in-memory.
php artisan octane:start --server=frankenphp
Warning This is an in-memory queue. If the server restarts, all pending jobs are lost. Do not use for critical persistent data.