Files
Kent-logistics-Laravel/routes/api.php

43 lines
1.8 KiB
PHP
Raw Normal View History

2025-11-05 15:44:04 +05:30
<?php
use Illuminate\Support\Facades\Route;
2025-11-07 12:08:34 +05:30
use App\Http\Controllers\RequestController;
use App\Http\Controllers\UserAuthController;
2025-11-07 17:34:56 +05:30
use App\Http\Controllers\MarkListController;
2025-12-01 11:44:43 +05:30
use App\Http\Controllers\User\UserOrderController;
use App\Http\Controllers\User\UserProfileController;
2025-11-05 15:44:04 +05:30
2025-11-07 12:08:34 +05:30
//user send request
Route::post('/signup-request', [RequestController::class, 'usersignup']);
2025-11-05 15:44:04 +05:30
2025-11-07 12:08:34 +05:30
//login / logout
Route::post('/user/login', [UserAuthController::class, 'login']);
2025-11-07 17:34:56 +05:30
Route::middleware(['auth:api'])->group(function () {
2025-12-01 11:44:43 +05:30
Route::post('/user/logout', [UserAuthController::class, 'logout']);
// Marklist
Route::get('/show-mark-list', [MarkListController::class, 'showmarklist']);
Route::post('/add-mark-no', [MarkListController::class, 'addmarkno']);
// Orders
Route::get('/user/order-summary', [UserOrderController::class, 'orderSummary']);
Route::get('/user/orders', [UserOrderController::class, 'allOrders']);
Route::get('/user/order/{order_id}/details', [UserOrderController::class, 'orderDetails']);
Route::get('/user/order/{order_id}/shipment', [UserOrderController::class, 'orderShipment']);
Route::get('/user/order/{order_id}/invoice', [UserOrderController::class, 'orderInvoice']);
Route::get('/user/order/{order_id}/track', [UserOrderController::class, 'trackOrder']);
Route::get('/user/invoice/{invoice_id}/details', [UserOrderController::class, 'invoiceDetails']);
// Invoice List
Route::get('/user/invoices', [UserOrderController::class, 'allInvoices']);
Route::get('/user/invoice/{invoice_id}/installments', [UserOrderController::class, 'invoiceInstallmentsById']);
// Profile
Route::get('/user/profile', [UserProfileController::class, 'profile']);
Route::post('/user/profile/update', [UserProfileController::class, 'updateProfile']);
2025-11-07 17:34:56 +05:30
});