65 lines
3.7 KiB
PHP
65 lines
3.7 KiB
PHP
|
|
<?php
|
||
|
|
|
||
|
|
use Illuminate\Support\Facades\Route;
|
||
|
|
use App\Http\Controllers\Api\V1\AuthController;
|
||
|
|
use App\Http\Controllers\Api\V1\Access\JatiController;
|
||
|
|
use App\Http\Controllers\Api\V1\Access\UserController;
|
||
|
|
use App\Http\Controllers\Api\V1\Access\DharmaController;
|
||
|
|
use App\Http\Controllers\Api\V1\Access\CountryController;
|
||
|
|
use App\Http\Controllers\Api\V1\Access\BloodGroupController;
|
||
|
|
use App\Http\Controllers\Api\V1\Access\MotherTongueController;
|
||
|
|
use App\Http\Controllers\BaseController;
|
||
|
|
use App\Http\Controllers\Api\V1\Access\UserHealthInsuranceController;
|
||
|
|
|
||
|
|
Route::post('login', [AuthController::class, 'login'])->name('login');
|
||
|
|
|
||
|
|
Route::group(['middleware' => 'auth:sanctum', 'prefix' => 'user'], function () {
|
||
|
|
Route::get('user-detail', [UserController::class, 'getUserDetail'])->name('user-detail');
|
||
|
|
Route::get('user-public-profile/{id}', [UserController::class, 'getUserDetailById'])->name('user-public-profile');
|
||
|
|
Route::post('user-list', [UserController::class, 'getUserlist'])->name('user-list');
|
||
|
|
Route::post('update-profile', [userController::class, 'updateUser'])->name('update-profile');
|
||
|
|
Route::post('delete-work', [userController::class, 'destroyWorkDetails'])->name('delete-work');
|
||
|
|
Route::post('delete-qualification', [userController::class, 'destroyQualificationDetails'])->name('delete-qualification');
|
||
|
|
Route::get('logout',[UserController::class, 'logout'])->name('logout');
|
||
|
|
Route::post('global-search', [UserController::class, 'globalSearch'])->name('global-search');
|
||
|
|
Route::post('delete-account', [UserController::class, 'deleteUserAccount'])->name('delete-account');
|
||
|
|
Route::post('block', [UserController::class, 'blockUser'])->name('block');
|
||
|
|
Route::get('blocked-profile', [UserController::class, 'blockedUserList'])->name('blocked-profile');
|
||
|
|
|
||
|
|
//Jati routes
|
||
|
|
Route::get('jati-detail', [JatiController::class, 'getJatiDetail'])->name('jati-detail');
|
||
|
|
Route::post('add-jati', [JatiController::class, 'storeJati'])->name('add-jati');
|
||
|
|
|
||
|
|
//Mother tongue routes
|
||
|
|
Route::get('mother-tongue', [MotherTongueController::class, 'getMotherTongueList'])->name('mother-tongue');
|
||
|
|
|
||
|
|
//Blood Group routes
|
||
|
|
Route::get('blood-group', [BloodGroupController::class, 'getBloodGroupList'])->name('blood-group');
|
||
|
|
|
||
|
|
//Follow/unfollow routes
|
||
|
|
Route::post('following', [UserController::class, 'userFollowing'])->name('user.following');
|
||
|
|
Route::post('sangh-following', [UserController::class, 'sanghFollowing'])->name('sangh.following');
|
||
|
|
Route::post('reset/password', [UserController::class, 'resetPassword'])->name('reset.password');
|
||
|
|
|
||
|
|
//privacy route
|
||
|
|
Route::post('informative-page', [BaseController::class,'getInformativePage'])->name('informative-page');
|
||
|
|
|
||
|
|
// GLobal Seach for sharavak
|
||
|
|
Route::post('global/user-list', [UserController::class, 'getGLobalUserlist'])->name('global-user-list');
|
||
|
|
Route::post('global/sangh-list', [UserController::class, 'getGLobalSanghlist'])->name('global-sangh-list');
|
||
|
|
Route::post('global/sant-list', [UserController::class, 'getGLobalSantlist'])->name('global-sant-list');
|
||
|
|
Route::post('get-user-sangh', [UserController::class, 'getUserSangh'])->name('get-user-sangh');
|
||
|
|
});
|
||
|
|
|
||
|
|
Route::middleware('auth:sanctum')->get('/user', function (Request $request) {
|
||
|
|
return $request->user();
|
||
|
|
});
|
||
|
|
|
||
|
|
Route::post('set/password', [AuthController::class, 'setPassword']);
|
||
|
|
Route::post('user/exist', [AuthController::class, 'userExist']);
|
||
|
|
Route::post('register', [AuthController::class, 'register']);
|
||
|
|
Route::post('email-verification', [AuthController::class, 'confirmOtp']);
|
||
|
|
Route::post('social-login',[AuthController::class, 'socialLogin']);
|
||
|
|
Route::get('dharma-detail', [DharmaController::class, 'getDharmaDetail'])->name('dharma-detail');
|
||
|
|
Route::get('countries', [CountryController::class, 'getCountryCodeList'])->name('countries');
|