anourvalar / eloquent-serialize
Laravel Query Builder (Eloquent) serialization
1.3.6
2026-03-18 15:36 UTC
Requires
- php: ^7.4|^8.0
- laravel/framework: ^8.0|^9.0|^10.0|^11.0|^12.0|^13.0
Requires (Dev)
- friendsofphp/php-cs-fixer: ^3.26
- laravel/legacy-factories: ^1.1
- orchestra/testbench: ^6.0|^7.0|^8.0|^9.0|^10.0|^11.0
- phpstan/phpstan: ^2.0
- phpunit/phpunit: ^9.5|^10.5|^11.0
- squizlabs/php_codesniffer: ^3.7
This package is auto-updated.
Last update: 2026-03-18 15:38:24 UTC
README
Supports: Laravel 6 - Laravel 12
Installation
composer require anourvalar/eloquent-serialize
Usage
Serialize
$package = \EloquentSerialize::serialize(
\App\User::query()
->with('userPhones')
->where('id', '>', '10')
->limit(20)
);
Unserialize
$builder = \EloquentSerialize::unserialize($package);
foreach ($builder->get() as $item) {
// ...
}