This commit is contained in:
2026-03-02 07:08:57 +05:00
parent b7bc192e6f
commit cb63c54c39
2 changed files with 23 additions and 0 deletions

View File

@@ -6,6 +6,7 @@ use App\Http\Controllers\Controller;
use App\Http\Requests\CheckoutOrderRequest; use App\Http\Requests\CheckoutOrderRequest;
use App\Http\Resources\Api\V1\Order\OrderIndexResource; use App\Http\Resources\Api\V1\Order\OrderIndexResource;
use App\Models\Ecommerce\Product\Order\Order; use App\Models\Ecommerce\Product\Order\Order;
use App\Models\Ecommerce\Product\Order\Shipping\OrderShipping;
use App\Repositories\Ecommerce\Order\OrderRepository; use App\Repositories\Ecommerce\Order\OrderRepository;
use App\Services\Order\CreateOrderService; use App\Services\Order\CreateOrderService;
use Illuminate\Http\JsonResponse; use Illuminate\Http\JsonResponse;
@@ -33,6 +34,27 @@ class OrderController extends Controller
return response()->rest(OrderRepository::availableTimes()); 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 * (*) Store order
*/ */

View File

@@ -92,6 +92,7 @@ Route::middleware('auth:sanctum')
// Order settings... // Order settings...
Route::get('order-time', [OrderController::class, 'time']); Route::get('order-time', [OrderController::class, 'time']);
Route::get('order-payments', [OrderPaymentController::class, 'index']); Route::get('order-payments', [OrderPaymentController::class, 'index']);
Route::get('order-deliveries', [OrderController::class, 'deliveries']);
// Provinces... // Provinces...
Route::get('provinces', [ProvinceController::class, 'index']); Route::get('provinces', [ProvinceController::class, 'index']);