Skip to content

Commit 19fb066

Browse files
committed
Add serializer docs.
1 parent 1d0e00c commit 19fb066

File tree

2 files changed

+17
-0
lines changed

2 files changed

+17
-0
lines changed

documentation.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@
2323
- [Array Response](/docs/laravel-datatables/{{version}}/response-array)
2424
- [Object Response](/docs/laravel-datatables/{{version}}/response-object)
2525
- [Fractal Transformer](/docs/laravel-datatables/{{version}}/response-fractal)
26+
- [Fractal Serializer](/docs/laravel-datatables/{{version}}/response-fractal-serializer)
2627
- [Additional Data Response](/docs/laravel-datatables/{{version}}/response-with)
2728
- Column Editing
2829
- [Add Column](/docs/laravel-datatables/{{version}}/add-column)

response-fractal-serializer.md

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
# Fractal Transformer Serializer
2+
3+
You can set the serializer to be used by Datatables using `setSerializer` api. Serializer should be used with `setTransformer` api.
4+
5+
```php
6+
use Datatables;
7+
8+
Route::get('user-data', function() {
9+
$model = App\User::query();
10+
11+
return Datatables::eloquent($model)
12+
->setTransformer(new App\Transformers\UserTransformer)
13+
->setSerializer(new App\Serializers\CustomSerializer)
14+
->make(true);
15+
});
16+
```

0 commit comments

Comments
 (0)