From e58b8c2aad8e729c9acfd67069b3c1e0c5b7b0c0 Mon Sep 17 00:00:00 2001 From: Jovan Jovanovic Date: Wed, 4 Aug 2021 22:17:50 +0200 Subject: [PATCH] Add array separator --- app/Http/Controllers/Admin/UserController.php | 4 +++- app/Providers/AppServiceProvider.php | 2 ++ 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/app/Http/Controllers/Admin/UserController.php b/app/Http/Controllers/Admin/UserController.php index 502e8f89..88af1963 100644 --- a/app/Http/Controllers/Admin/UserController.php +++ b/app/Http/Controllers/Admin/UserController.php @@ -62,7 +62,9 @@ class UserController extends Controller */ public function json(Request $request) { - $users = QueryBuilder::for(User::query())->allowedFilters(['id', 'name', 'pterodactyl_id', 'email'])->paginate(25); + $users = QueryBuilder::for(User::query()) + ->allowedFilters(['id', 'name', 'pterodactyl_id', 'email']) + ->paginate(25); if ($request->query('user_id')) { $user = User::query()->findOrFail($request->input('user_id')); diff --git a/app/Providers/AppServiceProvider.php b/app/Providers/AppServiceProvider.php index c220bc7f..0224d58a 100644 --- a/app/Providers/AppServiceProvider.php +++ b/app/Providers/AppServiceProvider.php @@ -5,6 +5,7 @@ namespace App\Providers; use Illuminate\Pagination\Paginator; use Illuminate\Support\Facades\Schema; use Illuminate\Support\ServiceProvider; +use Spatie\QueryBuilder\QueryBuilderRequest; class AppServiceProvider extends ServiceProvider { @@ -27,5 +28,6 @@ class AppServiceProvider extends ServiceProvider { Paginator::useBootstrap(); Schema::defaultStringLength(191); + QueryBuilderRequest::setArrayValueDelimiter('|'); } }