change show province #26

Merged
amirghasempoor merged 1 commits from feature/GetCity into develop 2026-05-23 13:08:23 +00:00
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\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);
}
}

View File

@@ -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']));
}
}