umbrellio/laravel-heavy-jobs
Laravel heavy-jobs
Пакет позволяет сохранять большой payload джобки в стороннем хранилище.
Установка
Добавление пакета через composer
composer require umbrellio/laravel-heavy-jobs
Миграция настроек пакета
php artisan vendor:publish --tag heavy-jobs-config
Проверка зависимостей
Пакет работает только с редис-клиентом php-redis, соответственно нужно проверить что в config/database.php значится что-то вроде
'redis' => [
'client' => env('REDIS_CLIENT', 'phpredis'),
Documentation
Для того что бы изменить хранилище payload'a джобки, у неё необходимо указать интерфейс Umbrellio\LaravelHeavyJobs\Jobs\ShouldStorePayload
use Umbrellio\LaravelHeavyJobs\Jobs\ShouldStorePayload;
use Illuminate\Contracts\Queue\ShouldQueue;
class SimpleJob implements ShouldQueue, ShouldStorePayload
{
...
}
Related Packages
hacklee/laravel5-php-redis
Use The Redis PHP-Extention In The Laravel Framework With Facde Pattern.
722
3
monospice/laravel-redis-sentinel-drivers
Redis Sentinel integration for Laravel and Lumen.
849,516
104
Version History
| Version | Released | PHP | Laravel | License |
|---|---|---|---|---|
| 3.6.0 | ^8.1 | ^10.0| | MIT | |
| 3.5.0 | ^8.0 | ^9.0| | MIT | |
| 3.4.0 | ^8.0 | ^9.0| | MIT | |
| 3.3.0 | ^8.0 | ^9.0| | MIT | |
| 3.2.0 | ^8.0 | ^9.0| | MIT | |
| 3.1.0 | ^8.0 | ^9.0| | MIT | |
| 3.0.0 | ^8.0 | ^9.0 | MIT | |
| 2.4.0 | ^7.2| | ^5.8| | MIT | |
| 2.3.0 | ^7.2| | ^5.8| | MIT | |
| 2.2.0 | ^7.2| | ^5.8| | MIT | |
| 2.1.0 | ^7.2| | ^5.8| | MIT | |
| 2.0.2 | >=7.2 | ^5.8| | MIT | |
| 2.0.1 | >=7.2 | ^5.8| | MIT | |
| 2.0.0 | >=7.2 | ^5.8| | MIT | |
| 1.1.0 | >=7.2 | ^5.8| | MIT | |
| 1.0.3 | >=7.2 | ^5.8| | MIT | |
| 1.0.2 | >=7.2 | ^5.8 | MIT | |
| 1.0.1 | >=7.2 | ^5.8 | MIT | |
| 1.0.0 | >=7.2 | ^5.8 | MIT |
Pre-releases (2)
| Version | Released | PHP | Laravel | License |
|---|---|---|---|---|
| 2.0.1-rc.2 | >=7.2 | ^5.8| | MIT | |
| 2.0.1-rc.1 | >=7.2 | ^8.7 | MIT |



