anourvalar / eloquent-serialize
Laravel Query Builder (Eloquent) serialization
Installs: 179 282
Dependents: 4
Suggesters: 0
Security: 0
Stars: 67
Watchers: 2
Forks: 5
Open Issues: 0
Requires
- php: ^7.1|^8.0
- laravel/framework: ^6.0|^7.0|^8.0|^9.0|^10.0
Requires (Dev)
- laravel/legacy-factories: ^1.1
- orchestra/testbench: ~3.6.0|~3.7.0|~3.8.0|^4.0|^5.0|^6.0|^7.0|^8.0
- phpunit/phpunit: ^9.5
README
Installation
composer require anourvalar/eloquent-serialize
Usage
Serialize
$package = \EloquentSerialize::serialize( \App\User ::with('userPhones') ->where('id', '>', '10') ->limit(20) );
Unserialize
$builder = \EloquentSerialize::unserialize($package); foreach ($builder->get() as $item) { // ... }