Serialization for Eloquent's QueryBuilder
Supports Laravel 6+
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) {
// ...
}