2024-05-24 13:32:51 +05:30
|
|
|
<?php
|
|
|
|
|
|
|
|
|
|
use App\Http\Controllers\Admin\APIs\Customer_API\AuthController;
|
|
|
|
|
use App\Http\Controllers\Admin\APIs\Customer_API\CMSApiController;
|
2024-05-24 19:40:36 +05:30
|
|
|
use App\Http\Controllers\Admin\APIs\Customer_API\ContactUsApiController;
|
2024-05-27 17:57:59 +05:30
|
|
|
use App\Http\Controllers\Admin\APIs\Customer_API\CustomerControllerApi;
|
2024-05-28 18:52:27 +05:30
|
|
|
use App\Http\Controllers\Admin\APIs\Customer_API\RestaurantControllerApi;
|
2024-05-24 13:32:51 +05:30
|
|
|
use Illuminate\Support\Facades\Route;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2024-05-25 14:43:26 +05:30
|
|
|
Route::middleware(['customerApiBasicAuth'])->group(function () {
|
2024-05-24 13:32:51 +05:30
|
|
|
|
|
|
|
|
|
|
|
|
|
Route::post('/v1/check-age', [AuthController::class, 'checkAge']);
|
2024-05-27 12:30:30 +05:30
|
|
|
Route::get('/v1/list-states', [AuthController::class, 'viewstates']);
|
2024-05-24 13:32:51 +05:30
|
|
|
Route::post('/v1/register', [AuthController::class, 'register']);
|
|
|
|
|
Route::post('/v1/login', [AuthController::class, 'login']);
|
|
|
|
|
Route::post('/v1/forgot-password', [AuthController::class, 'forgotPassword']);
|
|
|
|
|
Route::post('/v1/password/verify-otp', [AuthController::class, 'verifyOtpForgotPassword']);
|
2024-05-24 16:48:30 +05:30
|
|
|
Route::post('/v1/change-password', [AuthController::class, 'changePassword']);
|
|
|
|
|
Route::post('/v1/resend-otp', [AuthController::class, 'resendOtp']);
|
|
|
|
|
|
2024-05-25 14:43:26 +05:30
|
|
|
Route::group(['middleware' => ['customer.jwt.verify']], function () {
|
2024-05-24 13:32:51 +05:30
|
|
|
|
|
|
|
|
//*******************************************************CMS********************************************************
|
|
|
|
|
|
|
|
|
|
Route::get('/v1/list-of-faqs', [CMSApiController::class, 'getfaq']);
|
|
|
|
|
Route::get('/v1/list-of-about-us', [CMSApiController::class, 'getAboutUs']);
|
|
|
|
|
Route::get('/v1/list-of-privacy-policy', [CMSApiController::class, 'getPrivacyPolicy']);
|
|
|
|
|
Route::get('/v1/list-of-news-articles', [CMSApiController::class, 'getNewsArticles']);
|
2024-05-27 12:30:30 +05:30
|
|
|
Route::get('/v1/list-of-terms-conditions', [CMSApiController::class, 'getTermsConditon']);
|
|
|
|
|
|
2024-05-24 13:32:51 +05:30
|
|
|
|
2024-05-27 17:57:59 +05:30
|
|
|
//*******************************************************Contact Us********************************************************
|
2024-05-24 13:32:51 +05:30
|
|
|
|
2024-05-27 12:30:30 +05:30
|
|
|
Route::post('/v1/contact-us', [ContactUsApiController::class, 'addContactForm']);
|
2024-05-24 13:32:51 +05:30
|
|
|
|
2024-05-27 17:57:59 +05:30
|
|
|
//*******************************************************customer profile********************************************************
|
|
|
|
|
|
|
|
|
|
Route::get('/v1/fetch-user-profile', [CustomerControllerApi::class, 'getUserProfileDetail']);
|
|
|
|
|
Route::post('/v1/update-user-profile', [CustomerControllerApi::class, 'updateUserProfileDetail']);
|
|
|
|
|
Route::post('/v1/reset-user-password', [CustomerControllerApi::class, 'resetUserPassword']);
|
|
|
|
|
Route::post('/v1/customer-logout', [CustomerControllerApi::class, 'customerLogout']);
|
|
|
|
|
Route::post('/v1/delete_account', [CustomerControllerApi::class, 'destroyAccount']);
|
|
|
|
|
|
2024-05-28 18:52:27 +05:30
|
|
|
//*******************************************************Restaurant********************************************************
|
2024-05-27 17:57:59 +05:30
|
|
|
|
2024-05-28 18:52:27 +05:30
|
|
|
Route::get('/v1/list-of-restaurant', [RestaurantControllerApi::class, 'getRestaurant']);
|
2024-05-27 17:57:59 +05:30
|
|
|
|
2024-05-24 13:32:51 +05:30
|
|
|
|
|
|
|
|
|
2024-05-25 14:43:26 +05:30
|
|
|
});
|
2024-05-24 16:48:30 +05:30
|
|
|
|
2024-05-25 14:43:26 +05:30
|
|
|
});
|