From cb63c54c3949e41214af3487fdc7bbb389400564 Mon Sep 17 00:00:00 2001 From: Nurmuhammet Allanov Date: Mon, 2 Mar 2026 07:08:57 +0500 Subject: [PATCH] wip --- .../Controllers/Api/V1/OrderController.php | 22 +++++++++++++++++++ routes/api/v1/v1-api.php | 1 + 2 files changed, 23 insertions(+) diff --git a/app/Http/Controllers/Api/V1/OrderController.php b/app/Http/Controllers/Api/V1/OrderController.php index fd52c16..577f9ad 100644 --- a/app/Http/Controllers/Api/V1/OrderController.php +++ b/app/Http/Controllers/Api/V1/OrderController.php @@ -6,6 +6,7 @@ use App\Http\Controllers\Controller; use App\Http\Requests\CheckoutOrderRequest; use App\Http\Resources\Api\V1\Order\OrderIndexResource; use App\Models\Ecommerce\Product\Order\Order; +use App\Models\Ecommerce\Product\Order\Shipping\OrderShipping; use App\Repositories\Ecommerce\Order\OrderRepository; use App\Services\Order\CreateOrderService; use Illuminate\Http\JsonResponse; @@ -33,6 +34,27 @@ class OrderController extends Controller return response()->rest(OrderRepository::availableTimes()); } + /** + * Order deliveries + */ + public function deliveries(): JsonResponse + { + return response()->rest([ + [ + 'name' => OrderShipping::STANDART, + 'price' => 20, + ], + [ + 'name' => OrderShipping::SELF_PICKUP, + 'price' => 0 + ], + [ + 'name' => OrderShipping::REGION, + 'price' => 40, + ], + ]); + } + /** * (*) Store order */ diff --git a/routes/api/v1/v1-api.php b/routes/api/v1/v1-api.php index 2aad762..47df734 100644 --- a/routes/api/v1/v1-api.php +++ b/routes/api/v1/v1-api.php @@ -92,6 +92,7 @@ Route::middleware('auth:sanctum') // Order settings... Route::get('order-time', [OrderController::class, 'time']); Route::get('order-payments', [OrderPaymentController::class, 'index']); +Route::get('order-deliveries', [OrderController::class, 'deliveries']); // Provinces... Route::get('provinces', [ProvinceController::class, 'index']);