From 8be89d350f3f2ad1c1e366d2a118906b7bde5725 Mon Sep 17 00:00:00 2001 From: faezehzafarbakhsh Date: Sat, 23 May 2026 16:36:40 +0330 Subject: [PATCH] change show province --- backend/app/User/Controllers/CityController.php | 10 ++++++++-- backend/app/User/Controllers/ProvinceController.php | 2 +- 2 files changed, 9 insertions(+), 3 deletions(-) diff --git a/backend/app/User/Controllers/CityController.php b/backend/app/User/Controllers/CityController.php index 8ac7e042..c14f5677 100755 --- a/backend/app/User/Controllers/CityController.php +++ b/backend/app/User/Controllers/CityController.php @@ -4,15 +4,21 @@ namespace App\User\Controllers; use App\Http\Controllers\Controller; use App\Models\City; +use App\Models\Province; use App\Traits\ApiResponse; use Illuminate\Http\JsonResponse; +use Illuminate\Http\Request; class CityController extends Controller { use ApiResponse; - public function list(): JsonResponse + public function list(Request $request): JsonResponse { - return response()->json(City::all(['id', 'name'])); + $cities = City::query() + ->where('province_id', '=', $request->query('province_id')) + ->get(['id', 'name']); + + return $this->successResponse($cities); } } diff --git a/backend/app/User/Controllers/ProvinceController.php b/backend/app/User/Controllers/ProvinceController.php index 0d340730..d73254d3 100755 --- a/backend/app/User/Controllers/ProvinceController.php +++ b/backend/app/User/Controllers/ProvinceController.php @@ -12,6 +12,6 @@ class ProvinceController extends Controller use ApiResponse; public function list(): JsonResponse { - return response()->json(Province::all(['id', 'name'])); + return $this->successResponse(Province::all(['id', 'name'])); } }