KO
|
EN
gitlite — search
Search
#python
#electron
#react
#redux
#php
#typescript
#csharp
#docker
#javascript
#nodejs
#ruby
#machine-learning
serialize-queries
★ 69
Open GitHub ↗
Serializable Laravel Query Builder
Download README (.md)
Explore Similar Repositories
ebook
:
My Ebook Utility
oasis-firmware
:
Composable hardware programming, simulation, & flashing. Designed to run on both SBC (Raspberry Pi) and MCU (Arduino) platforms.
inKard
:
No description available.
android_app
:
apk_activity劫持-drozer test
rn-alarm
:
React Native alarm clock application ⏰
// repository documentation
Was this content helpful?
★ 0
(0 ratings)
Select Rating:
★
★
★
★
★
Submit Feedback
Recent Feedback
×
Download README
Do you want to download the
README.md
file for
serialize-queries
?
Download (.md)
Serializable Laravel Query Builder ============== [](https://github.com/laravie/serialize-queries/actions/workflows/tests.yaml) [](https://packagist.org/packages/laravie/serialize-queries) [](https://packagist.org/packages/laravie/serialize-queries) [](https://packagist.org/packages/laravie/serialize-queries) [](https://packagist.org/packages/laravie/serialize-queries) [](https://coveralls.io/github/laravie/serialize-queries?branch=master) Serialize Queries allows developer to serialize Query/Eloquent Builder to be used in Laravel Queues. ## Installation To install through composer, run the following command from terminal: ```bash composer require "laravie/serialize-queries" ``` ## Usages ### Eloquent Query Builder #### Serialize ```php Laravie\SerializesQuery\Eloquent::serialize( \Illuminate\Database\Eloquent\Builder|\Illuminate\Database\Eloquent\Relations\Relation $builder ): array; ``` The method provide simple interface to serialize Eloquent Query Builder. ```php use App\Model\User; use Laravie\SerializesQuery\Eloquent; $query = User::has('posts')->where('age', '>', 25); $serializedQuery = Eloquent::serialize($query); ``` #### Unserialize ```php Laravie\SerializesQuery\Eloquent::unserialize(array $payload): \Illuminate\Database\Eloquent\Builder; ``` The method provide simple interface to unserialize Eloquent Query Builder. ```php use Laravie\SerializesQuery\Eloquent; $query = Eloquent::unserialize($serializedQuery); ``` ### Fluent Query Builder #### Serialize ```php Laravie\SerializesQuery\Query::serialize( \Illuminate\Database\Query\Builder $builder ): array; ``` The method provide simple interface to serialize Fluent Query Builder. ```php use Illuminate\Support\Facades\DB; use Laravie\SerializesQuery\Query; $query = DB::table('users')->where('age', '>', 25); $serializedQuery = Query::serialize($query); ``` #### Unserialize ```php Laravie\SerializesQuery\Query::unserialize(array $payload): \Illuminate\Database\Query\Builder; ``` The method provide simple interface to unserialize Eloquent Builder. ```php use Laravie\SerializesQuery\Query; $query = Query::unserialize($serializedQuery); ```