change show province

This commit is contained in:
2026-05-23 16:36:40 +03:30
parent d31c641216
commit 8be89d350f
2 changed files with 9 additions and 3 deletions

View File

@@ -4,15 +4,21 @@ namespace App\User\Controllers;
use App\Http\Controllers\Controller; use App\Http\Controllers\Controller;
use App\Models\City; use App\Models\City;
use App\Models\Province;
use App\Traits\ApiResponse; use App\Traits\ApiResponse;
use Illuminate\Http\JsonResponse; use Illuminate\Http\JsonResponse;
use Illuminate\Http\Request;
class CityController extends Controller class CityController extends Controller
{ {
use ApiResponse; 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);
} }
} }

View File

@@ -12,6 +12,6 @@ class ProvinceController extends Controller
use ApiResponse; use ApiResponse;
public function list(): JsonResponse public function list(): JsonResponse
{ {
return response()->json(Province::all(['id', 'name'])); return $this->successResponse(Province::all(['id', 'name']));
} }
} }