diff --git a/app/Endpoint/Api/Http/Controllers/ZoneController.php b/app/Endpoint/Api/Http/Controllers/ZoneController.php new file mode 100644 index 00000000..eead9e6b --- /dev/null +++ b/app/Endpoint/Api/Http/Controllers/ZoneController.php @@ -0,0 +1,21 @@ + $this->id, + 'parent_id' => $this->parent_id, + 'name' => $this->name, + 'type' => $this->type, + ]; + } +} diff --git a/app/Endpoint/Api/routes.php b/app/Endpoint/Api/routes.php index 0742d67d..2c725ed1 100644 --- a/app/Endpoint/Api/routes.php +++ b/app/Endpoint/Api/routes.php @@ -16,6 +16,7 @@ use App\Endpoint\Api\Http\Controllers\Product\ProductViewLogController; use App\Endpoint\Api\Http\Controllers\ShippingAddressController; use App\Endpoint\Api\Http\Controllers\ShoppingCartItemController; use App\Endpoint\Api\Http\Controllers\SmsCodeController; +use App\Endpoint\Api\Http\Controllers\ZoneController; use Illuminate\Support\Facades\Route; Route::group([ @@ -29,6 +30,8 @@ Route::group([ Route::get('captchas/{captcha}', [CaptchaController::class, 'show']); Route::post('sms-codes', [SmsCodeController::class, 'store']); + Route::get('zones', [ZoneController::class, 'index']); + Route::post('login', LoginController::class); Route::post('logout', LogoutController::class); Route::post('register', RegisterController::class);