Skip to content

Commit acbf712

Browse files
committed
QueryBuilder upgrade
1 parent 2ce77e4 commit acbf712

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

src/Http/Controllers/ApiController.php

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
use Illuminate\Http\JsonResponse;
66
use Illuminate\Http\Request;
77
use Illuminate\Pagination\LengthAwarePaginator;
8-
use Spatie\QueryBuilder\Filter;
8+
use Spatie\QueryBuilder\AllowedFilter;
99
use Spatie\QueryBuilder\QueryBuilder;
1010
use TypiCMS\Modules\Blocks\Models\Block;
1111
use TypiCMS\Modules\Core\Filters\FilterOr;
@@ -17,10 +17,10 @@ public function index(Request $request): LengthAwarePaginator
1717
{
1818
$data = QueryBuilder::for(Block::class)
1919
->selectFields($request->input('fields.blocks'))
20+
->allowedSorts(['status_translated', 'name', 'body_translated'])
2021
->allowedFilters([
21-
Filter::custom('name,body', FilterOr::class),
22+
AllowedFilter::custom('name,body', new FilterOr),
2223
])
23-
->translated($request->input('translatable_fields'))
2424
->paginate($request->input('per_page'));
2525

2626
$data->setCollection(

0 commit comments

Comments
 (0)