| Package Data | |
|---|---|
| Maintainer Username: | crynobone |
| Maintainer Contact: | crynobone@gmail.com (Mior Muhammad Zaki) |
| Package Create Date: | 2020-09-15 |
| Package Last Update: | 2025-05-09 |
| Home Page: | |
| Language: | PHP |
| License: | MIT |
| Last Refreshed: | 2025-11-19 15:08:06 |
| Package Statistics | |
|---|---|
| Total Downloads: | 6,328,925 |
| Monthly Downloads: | 162,818 |
| Daily Downloads: | 7,621 |
| Total Stars: | 69 |
| Total Watchers: | 3 |
| Total Forks: | 6 |
| Total Open Issues: | 0 |
Serialize Queries allows developer to serialize Query/Eloquent Builder to be used in Laravel Queues.
To install through composer, run the following command from terminal:
composer require "laravie/serialize-queries"
Laravie\SerializesQuery\Eloquent::serialize(\Illuminate\Database\Eloquent\Builder $builder): array;
The method provide simple interface to serialize Eloquent Builder.
use App\Model\User;
use Laravie\SerializesQuery\Eloquent;
$query = User::has('posts')->where('age', '>', 25);
$serializedQuery = Eloquent::serialize($query);
Laravie\SerializesQuery\Eloquent::unserialize(array $payload): \Illuminate\Database\Eloquent\Builder;
The method provide simple interface to unserialize Eloquent Builder.
use Laravie\SerializesQuery\Eloquent;
$query = Eloquent::unserialize($serializedQuery);