From 769459a4fc130962bc5154df5cde392a72e4a7f2 Mon Sep 17 00:00:00 2001 From: amirghasempoor Date: Sat, 12 Jul 2025 09:00:04 +0330 Subject: [PATCH] add name search for rahdar --- app/Http/Controllers/V3/RahdaranController.php | 17 +++++++++++------ 1 file changed, 11 insertions(+), 6 deletions(-) diff --git a/app/Http/Controllers/V3/RahdaranController.php b/app/Http/Controllers/V3/RahdaranController.php index 5f7b7227..02e8bfea 100644 --- a/app/Http/Controllers/V3/RahdaranController.php +++ b/app/Http/Controllers/V3/RahdaranController.php @@ -14,16 +14,21 @@ class RahdaranController extends Controller public function list(): JsonResponse { - $rahdaranList = Rahdaran::query()->get(); - - return $this->successResponse($rahdaranList); + return $this->successResponse(Rahdaran::all()); } public function search(Request $request): JsonResponse { - $matchedSearchedRahdaran = Rahdaran::query() - ->where('code', 'LIKE', "%{$request->code}%") - ->get(); + if ($request->has('code')) { + $matchedSearchedRahdaran = Rahdaran::query() + ->where('code', 'LIKE', "%{$request->code}%") + ->get(); + } + else { + $matchedSearchedRahdaran = Rahdaran::query() + ->where('name', 'LIKE', "%{$request->name}%") + ->get(); + } return $this->successResponse($matchedSearchedRahdaran); }