api code global jain
This commit is contained in:
13
routes/admin/with_auth/account_setting.php
Normal file
13
routes/admin/with_auth/account_setting.php
Normal file
@@ -0,0 +1,13 @@
|
||||
<?php
|
||||
|
||||
use App\Http\Controllers\Backend\Auth\AccountSettingController;
|
||||
use Illuminate\Support\Facades\Route;
|
||||
|
||||
Route::group([
|
||||
'prefix' => 'account-setting',
|
||||
'as' => 'account-setting.'
|
||||
], function () {
|
||||
Route::get('/{step?}', [AccountSettingController::class, 'accountSetting'])->name('index');
|
||||
Route::post('update-password', [AccountSettingController::class, 'updatePassword'])->name('update-password');
|
||||
});
|
||||
|
||||
26
routes/admin/with_auth/admin.php
Normal file
26
routes/admin/with_auth/admin.php
Normal file
@@ -0,0 +1,26 @@
|
||||
<?php
|
||||
/**
|
||||
* User Related Routes.
|
||||
*/
|
||||
|
||||
use App\Http\Controllers\Backend\AdminController;
|
||||
use Illuminate\Support\Facades\Auth;
|
||||
|
||||
// User Routes
|
||||
Route::group(
|
||||
['middleware' => [
|
||||
'auth',
|
||||
// 'role:' . config('access.users.super_admin_role') . '|'
|
||||
// . config('access.users.admin_role')
|
||||
]], function () {
|
||||
|
||||
Route::group(['as' => 'admin.user.', 'prefix' => 'admin/user'], function () {
|
||||
Route::get('get-listing', [AdminController::class, 'getUserListing'])->name('get-listing');
|
||||
// Route::get('dashboard', [AdminController::class, 'dashboard'])->name('dashboard');
|
||||
|
||||
Route::post('grid-records-action', [AdminController::class, 'gridRecordsAction'])->name('grid.records.action');
|
||||
});
|
||||
Route::group(['as' => 'admin.', 'prefix' => 'admin'], function () {
|
||||
Route::resource('user', AdminController::class)->except(['show']);
|
||||
});
|
||||
});
|
||||
20
routes/admin/with_auth/certificate.php
Normal file
20
routes/admin/with_auth/certificate.php
Normal file
@@ -0,0 +1,20 @@
|
||||
<?php
|
||||
/**
|
||||
* Certificate Related Routes.
|
||||
*/
|
||||
|
||||
// Certificate Routes
|
||||
use Illuminate\Support\Facades\Route;
|
||||
use App\Http\Controllers\Backend\CertificateController;
|
||||
|
||||
Route::group([
|
||||
'middleware' => [],
|
||||
'as' => 'certificates.',
|
||||
'prefix' => 'certificates'
|
||||
],
|
||||
function () {
|
||||
Route::get('/', [CertificateController::class, 'index'])->name('index');
|
||||
Route::get('listing', [CertificateController::class, 'listing'])->name('listing');
|
||||
Route::get('{id}/view', [CertificateController::class, 'show'])->name('show');
|
||||
Route::post('{id}/status/update', [CertificateController::class, 'statusUpdate'])->name('status.update');
|
||||
});
|
||||
20
routes/admin/with_auth/chaturmas.php
Normal file
20
routes/admin/with_auth/chaturmas.php
Normal file
@@ -0,0 +1,20 @@
|
||||
<?php
|
||||
/**
|
||||
* Chaturmas Related Routes.
|
||||
*/
|
||||
|
||||
use App\Http\Controllers\Backend\ChaturmasDateController;
|
||||
|
||||
// Chaturmas date Routes
|
||||
Route::group(
|
||||
['middleware' => [
|
||||
//
|
||||
]], function () {
|
||||
|
||||
Route::group(['as' => 'chaturmas-date.', 'prefix' => 'chaturmas-date'], function () {
|
||||
Route::get('get-listing', [ChaturmasDateController::class, 'getChaturmasDateListing'])->name('get-listing');
|
||||
Route::post('grid-records-action', [ChaturmasDateController::class, 'gridRecordsAction'])->name('grid.records.action');
|
||||
});
|
||||
|
||||
Route::resource('chaturmas-date', ChaturmasDateController::class)->except(['show']);
|
||||
});
|
||||
11
routes/admin/with_auth/dashboard.php
Normal file
11
routes/admin/with_auth/dashboard.php
Normal file
@@ -0,0 +1,11 @@
|
||||
<?php
|
||||
use App\Http\Controllers\Backend\DashboardController;
|
||||
|
||||
//dashboard rout
|
||||
Route::group(
|
||||
['middleware' => [
|
||||
//
|
||||
]], function () {
|
||||
Route::get('dashboard', [DashboardController::class, 'dashboard'])->name('dashboard');
|
||||
});
|
||||
|
||||
22
routes/admin/with_auth/dharma.php
Normal file
22
routes/admin/with_auth/dharma.php
Normal file
@@ -0,0 +1,22 @@
|
||||
<?php
|
||||
/**
|
||||
* User Related Routes.
|
||||
*/
|
||||
|
||||
use App\Http\Controllers\Backend\DharmaController;
|
||||
|
||||
// User Routes
|
||||
Route::group(
|
||||
['middleware' => [
|
||||
//
|
||||
]], function () {
|
||||
|
||||
Route::group(['as' => 'dharma.', 'prefix' => 'dharma'], function () {
|
||||
Route::get('get-listing', [DharmaController::class, 'getDharmaListing'])->name('get-listing');
|
||||
Route::post('grid-records-action', [DharmaController::class, 'gridRecordsAction'])->name('grid.records.action');
|
||||
});
|
||||
|
||||
Route::POST('dharma/sampradaies', [DharmaController::class, 'getSampradayByDharma'])->name('dharma.sampradaies');
|
||||
|
||||
Route::resource('dharma', DharmaController::class)->except(['show']);
|
||||
});
|
||||
23
routes/admin/with_auth/hospital.php
Normal file
23
routes/admin/with_auth/hospital.php
Normal file
@@ -0,0 +1,23 @@
|
||||
<?php
|
||||
/**
|
||||
* Hospital Related Routes.
|
||||
*/
|
||||
|
||||
// Hospital Routes
|
||||
use Illuminate\Support\Facades\Route;
|
||||
use App\Http\Controllers\Backend\HospitalController;
|
||||
|
||||
Route::group([
|
||||
'middleware' => [],
|
||||
'as' => 'hospitals.',
|
||||
'prefix' => 'hospitals'
|
||||
],
|
||||
function () {
|
||||
Route::get('listing', [HospitalController::class, 'listing'])->name('listing');
|
||||
Route::get('/', [HospitalController::class, 'index'])->name('index');
|
||||
Route::get('create', [HospitalController::class, 'create'])->name('create');
|
||||
Route::post('store', [HospitalController::class, 'store'])->name('store');
|
||||
Route::get('{id}/edit', [HospitalController::class, 'edit'])->name('edit');
|
||||
Route::patch('{id}/update', [HospitalController::class, 'update'])->name('update');
|
||||
Route::delete('{id}/destroy', [HospitalController::class, 'destroy'])->name('destroy');
|
||||
});
|
||||
20
routes/admin/with_auth/jati.php
Normal file
20
routes/admin/with_auth/jati.php
Normal file
@@ -0,0 +1,20 @@
|
||||
<?php
|
||||
/**
|
||||
* User Related Routes.
|
||||
*/
|
||||
|
||||
use App\Http\Controllers\Backend\JatiController;
|
||||
|
||||
// User Routes
|
||||
Route::group(
|
||||
['middleware' => [
|
||||
//
|
||||
]], function () {
|
||||
|
||||
Route::group(['as' => 'jati.', 'prefix' => 'jati'], function () {
|
||||
Route::get('get-listing', [JatiController::class, 'getJatiListing'])->name('get-listing');
|
||||
Route::post('grid-records-action', [JatiController::class, 'gridRecordsAction'])->name('grid.records.action');
|
||||
});
|
||||
|
||||
Route::resource('jati', JatiController::class)->except(['show']);
|
||||
});
|
||||
20
routes/admin/with_auth/roles.php
Normal file
20
routes/admin/with_auth/roles.php
Normal file
@@ -0,0 +1,20 @@
|
||||
<?php
|
||||
/**
|
||||
* User Related Routes.
|
||||
*/
|
||||
|
||||
use App\Http\Controllers\Backend\RoleController;
|
||||
|
||||
// User Routes
|
||||
Route::group(
|
||||
['middleware' => [
|
||||
//
|
||||
]], function () {
|
||||
|
||||
Route::group(['as' => 'roles.', 'prefix' => 'roles'], function () {
|
||||
Route::get('get-listing', [RoleController::class, 'getRoleListing'])->name('get-listing');
|
||||
Route::post('grid-records-action', [RoleController::class, 'gridRecordsAction'])->name('grid.records.action');
|
||||
});
|
||||
|
||||
Route::resource('roles', RoleController::class)->except(['show']);
|
||||
});
|
||||
21
routes/admin/with_auth/sampraday.php
Normal file
21
routes/admin/with_auth/sampraday.php
Normal file
@@ -0,0 +1,21 @@
|
||||
<?php
|
||||
/**
|
||||
* User Related Routes.
|
||||
*/
|
||||
|
||||
use App\Http\Controllers\Backend\SampradayController;
|
||||
|
||||
// User Routes
|
||||
Route::group(
|
||||
['middleware' => [
|
||||
//
|
||||
]], function () {
|
||||
|
||||
Route::group(['as' => 'sampraday.', 'prefix' => 'sampraday'], function () {
|
||||
Route::get('get-listing', [SampradayController::class, 'getSampradayListing'])->name('get-listing');
|
||||
Route::post('grid-records-action', [SampradayController::class, 'gridRecordsAction'])->name('grid.records.action');
|
||||
});
|
||||
|
||||
Route::resource('sampraday', SampradayController::class)->except(['show']);
|
||||
Route::POST('dharma/gachadhi-pati', [SampradayController::class, 'getGachadhiPatiByDharma'])->name('dharma.gachadhi-pati');
|
||||
});
|
||||
20
routes/admin/with_auth/sangh.php
Normal file
20
routes/admin/with_auth/sangh.php
Normal file
@@ -0,0 +1,20 @@
|
||||
<?php
|
||||
/**
|
||||
* Sangh Related Routes.
|
||||
*/
|
||||
|
||||
// Sangh Routes
|
||||
use Illuminate\Support\Facades\Route;
|
||||
use App\Http\Controllers\Backend\SanghController;
|
||||
|
||||
Route::group([
|
||||
'middleware' => [],
|
||||
'as' => 'sanghs.',
|
||||
'prefix' => 'sanghs'
|
||||
],
|
||||
function () {
|
||||
Route::get('/', [SanghController::class, 'index'])->name('index');
|
||||
Route::get('/listing', [SanghController::class, 'listing'])->name('listing');
|
||||
Route::get('{id}/show', [SanghController::class, 'show'])->name('show');
|
||||
Route::patch('{id}/update', [SanghController::class, 'update'])->name('update');
|
||||
});
|
||||
22
routes/admin/with_auth/sant.php
Normal file
22
routes/admin/with_auth/sant.php
Normal file
@@ -0,0 +1,22 @@
|
||||
<?php
|
||||
/**
|
||||
* Sant Related Routes.
|
||||
*/
|
||||
|
||||
use App\Http\Controllers\Backend\SantController;
|
||||
|
||||
// Sant Routes
|
||||
Route::group(
|
||||
['middleware' => [
|
||||
//
|
||||
]], function () {
|
||||
|
||||
Route::group(['as' => 'sant.', 'prefix' => 'sant'], function () {
|
||||
Route::get('get-listing', [SantController::class, 'getSantListing'])->name('get-listing');
|
||||
Route::post('grid-records-action', [SantController::class, 'gridRecordsAction'])->name('grid.records.action');
|
||||
Route::post('import-sant', [SantController::class, 'import'])->name('import-sant');
|
||||
Route::get('{santID}/remove-thana/{id}', [SantController::class, 'removeThanaMember'])->name('remove-thana');
|
||||
});
|
||||
|
||||
Route::resource('sant', SantController::class)->except(['show']);
|
||||
});
|
||||
20
routes/admin/with_auth/sant_chaturmas.php
Normal file
20
routes/admin/with_auth/sant_chaturmas.php
Normal file
@@ -0,0 +1,20 @@
|
||||
<?php
|
||||
/**
|
||||
* User Related Routes.
|
||||
*/
|
||||
|
||||
use App\Http\Controllers\Backend\ChaturmasController;
|
||||
|
||||
// User Routes
|
||||
Route::group(
|
||||
['middleware' => [
|
||||
//
|
||||
]], function () {
|
||||
|
||||
Route::group(['as' => 'sant.chaturmas.', 'prefix' => 'sant/{sant}/chaturmas'], function () {
|
||||
Route::get('get-listing', [ChaturmasController::class, 'getChaturmasListing'])->name('get-listing');
|
||||
Route::post('grid-records-action', [ChaturmasController::class, 'gridRecordsAction'])->name('grid.records.action');
|
||||
});
|
||||
|
||||
Route::resource('sant.chaturmas', ChaturmasController::class)->except(['show']);
|
||||
});
|
||||
20
routes/admin/with_auth/users.php
Normal file
20
routes/admin/with_auth/users.php
Normal file
@@ -0,0 +1,20 @@
|
||||
<?php
|
||||
/**
|
||||
* User Related Routes.
|
||||
*/
|
||||
|
||||
use App\Http\Controllers\Backend\UserController;
|
||||
|
||||
// User Routes
|
||||
Route::group(
|
||||
['middleware' => [
|
||||
//
|
||||
]], function () {
|
||||
|
||||
Route::group(['as' => 'user.', 'prefix' => 'user'], function () {
|
||||
Route::get('get-listing', [UserController::class, 'getUserListing'])->name('get-listing');
|
||||
Route::post('grid-records-action', [UserController::class, 'gridRecordsAction'])->name('grid.records.action');
|
||||
});
|
||||
|
||||
Route::resource('user', UserController::class)->except(['show']);
|
||||
});
|
||||
21
routes/admin/with_auth/vihar.php
Normal file
21
routes/admin/with_auth/vihar.php
Normal file
@@ -0,0 +1,21 @@
|
||||
<?php
|
||||
/**
|
||||
* Sant Related Routes.
|
||||
*/
|
||||
|
||||
use App\Http\Controllers\Backend\SantController;
|
||||
use App\Http\Controllers\Backend\ViharController;
|
||||
|
||||
// Sant Routes
|
||||
Route::group(
|
||||
['middleware' => [
|
||||
//
|
||||
]], function () {
|
||||
|
||||
Route::group(['as' => 'sant.vihar.', 'prefix' => 'sant/{sant}/vihar'], function () {
|
||||
Route::get('get-listing', [ViharController::class, 'getViharListing'])->name('get-listing');
|
||||
Route::post('grid-records-action', [ViharController::class, 'gridRecordsAction'])->name('grid.records.action');
|
||||
});
|
||||
|
||||
Route::resource('sant.vihar', ViharController::class)->except(['show']);
|
||||
});
|
||||
34
routes/admin/without_auth/auth.php
Normal file
34
routes/admin/without_auth/auth.php
Normal file
@@ -0,0 +1,34 @@
|
||||
<?php
|
||||
|
||||
// Authentication Routes...
|
||||
|
||||
use Illuminate\Support\Facades\Route;
|
||||
use App\Http\Controllers\BaseController;
|
||||
use App\Http\Controllers\Backend\Auth\LoginController;
|
||||
use App\Http\Controllers\Backend\Auth\RegisterController;
|
||||
use App\Http\Controllers\Backend\Auth\ResetPasswordController;
|
||||
use App\Http\Controllers\Backend\Auth\ForgotPasswordController;
|
||||
|
||||
Route::get('/', function() {
|
||||
return redirect(route('admin.login'));
|
||||
})->name('get-global-jain-b');
|
||||
Route::group(['prefix' => '', 'as' => '', 'namespace' => ''], function () {
|
||||
|
||||
Route::get('login', [LoginController::class, 'showLoginForm'])->name('login');
|
||||
Route::post('login', [LoginController::class, 'login']);
|
||||
|
||||
Route::any('logout', [LoginController::class, 'logout'])->name('logout');
|
||||
|
||||
// Registration Routes...
|
||||
Route::get('register', [RegisterController::class, 'showRegistrationForm'])->name('register');
|
||||
Route::post('register', [RegisterController::class, 'register']);
|
||||
|
||||
//PasswordReset Routes...
|
||||
Route::get('password/reset', [ForgotPasswordController::class, 'showLinkRequestForm'])->name('password.request');
|
||||
Route::post('password/email', [ForgotPasswordController::class, 'sendResetLinkEmail'])->name('password.email');
|
||||
Route::post('password/reset',[ResetPasswordController::class,'reset'])
|
||||
->name('password.update');
|
||||
Route::get('password/reset/{token}',[ResetPasswordController::class,'showResetForm'])
|
||||
->name('password.reset');
|
||||
|
||||
});
|
||||
26
routes/api.php
Normal file
26
routes/api.php
Normal file
@@ -0,0 +1,26 @@
|
||||
<?php
|
||||
|
||||
use Illuminate\Http\Request;
|
||||
use Illuminate\Support\Facades\Route;
|
||||
|
||||
/*
|
||||
|--------------------------------------------------------------------------
|
||||
| API Routes
|
||||
|--------------------------------------------------------------------------
|
||||
|
|
||||
| Here is where you can register API routes for your application. These
|
||||
| routes are loaded by the RouteServiceProvider within a group which
|
||||
| is assigned the "api" middleware group. Enjoy building your API!
|
||||
|
|
||||
*/
|
||||
|
||||
Route::middleware([
|
||||
//
|
||||
])->group(function () {
|
||||
includeRouteFiles(__DIR__ . '/api/versions');
|
||||
});
|
||||
|
||||
//Default exception response if no route found under api urls
|
||||
Route::fallback(function () {
|
||||
return response()->json(['error' => trans('api.something_went_wrong')], 404);
|
||||
});
|
||||
64
routes/api/v1/auth.php
Normal file
64
routes/api/v1/auth.php
Normal file
@@ -0,0 +1,64 @@
|
||||
<?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');
|
||||
24
routes/api/v1/chaturmas.php
Normal file
24
routes/api/v1/chaturmas.php
Normal file
@@ -0,0 +1,24 @@
|
||||
<?php
|
||||
|
||||
use App\Http\Controllers\Api\V1\Access\ChaturmasController;
|
||||
use App\Http\Controllers\Api\V1\Access\ChaturmasReviewController;
|
||||
|
||||
Route::group(['middleware' => 'auth:sanctum', 'as' => 'api.chaturmas.'], function () {
|
||||
Route::GET('chaturmas', [ChaturmasController::class, 'index'])->name('index');
|
||||
Route::POST('chaturmas', [ChaturmasController::class, 'store'])->name('store');
|
||||
Route::POST('chaturmas/{chaturma}', [ChaturmasController::class, 'update'])->name('update');
|
||||
Route::GET('chaturmas/{chaturma}', [ChaturmasController::class, 'show'])->name('show');
|
||||
Route::DELETE('chaturmas/{chaturma}', [ChaturmasController::class, 'destroy'])->name('destroy');
|
||||
Route::GET('chaturmas-year', [ChaturmasController::class, 'getChaturmasYears'])->name('chaturmas-year');
|
||||
Route::GET('hundred-chaturmas-years', [ChaturmasController::class, 'getHundredChaturmasYears'])->name('hundred-chaturmas-years');
|
||||
});
|
||||
|
||||
// Chaturmas Review
|
||||
Route::group(['middleware' => 'auth:sanctum', 'as' => 'api.chaturmas.review.'], function () {
|
||||
// Route::apiResource('chaturmas.review', ChaturmasController::class);
|
||||
Route::GET('chaturmas/{chaturmas}/review', [ChaturmasReviewController::class, 'index'])->name('index');
|
||||
Route::POST('chaturmas/{chaturmas}/review', [ChaturmasReviewController::class, 'store'])->name('store');
|
||||
Route::POST('chaturmas/{chaturmas}/review/{review}', [ChaturmasReviewController::class, 'update'])->name('update');
|
||||
Route::GET('chaturmas/{chaturmas}/review/{review}', [ChaturmasReviewController::class, 'show'])->name('show');
|
||||
Route::DELETE('chaturmas/{chaturmas}/review/{review}', [ChaturmasReviewController::class, 'destroy'])->name('destroy');
|
||||
});
|
||||
11
routes/api/v1/child.php
Normal file
11
routes/api/v1/child.php
Normal file
@@ -0,0 +1,11 @@
|
||||
<?php
|
||||
|
||||
use App\Http\Controllers\Api\V1\Access\UserController;
|
||||
|
||||
Route::group(['middleware' => 'auth:sanctum', 'as' => 'api.child.'], function () {
|
||||
// Route::GET('passive', [UserController::class, 'index'])->name('index');
|
||||
Route::POST('child', [UserController::class, 'storeChildUser'])->name('store');
|
||||
Route::POST('child/{user}', [UserController::class, 'updateChildUser'])->name('update');
|
||||
Route::GET('child/{user}', [UserController::class, 'showChildUser'])->name('show');
|
||||
Route::DELETE('child/{user}', [UserController::class, 'destroyChildUser'])->name('destroy');
|
||||
});
|
||||
8
routes/api/v1/common.php
Normal file
8
routes/api/v1/common.php
Normal file
@@ -0,0 +1,8 @@
|
||||
<?php
|
||||
|
||||
use App\Http\Controllers\Api\V1\Access\CommonController;
|
||||
use Illuminate\Support\Facades\Route;
|
||||
|
||||
Route::group(['prefix' => 'common'], function () {
|
||||
Route::get('dropdown', [CommonController::class, 'index']);
|
||||
});
|
||||
14
routes/api/v1/hospital.php
Normal file
14
routes/api/v1/hospital.php
Normal file
@@ -0,0 +1,14 @@
|
||||
<?php
|
||||
|
||||
use App\Http\Controllers\Api\V1\Access\HospitalController;
|
||||
use App\Http\Controllers\Api\V1\Access\UserHealthInsuranceController;
|
||||
use Illuminate\Support\Facades\Route;
|
||||
|
||||
Route::group(['middleware' => ['auth:sanctum'], 'prefix' => 'hospitals'], function () {
|
||||
Route::get('', [HospitalController::class, 'index']);
|
||||
|
||||
});
|
||||
Route::group(['middleware' => ['auth:sanctum'], 'prefix' => 'hospital'], function () {
|
||||
Route::post('certificate/generate', [UserHealthInsuranceController::class, 'store']);
|
||||
Route::get('certificate/details', [UserHealthInsuranceController::class, 'show']);
|
||||
});
|
||||
14
routes/api/v1/message.php
Normal file
14
routes/api/v1/message.php
Normal file
@@ -0,0 +1,14 @@
|
||||
|
||||
<?php
|
||||
|
||||
use Illuminate\Support\Facades\Route;
|
||||
use App\Http\Controllers\Api\V1\Access\MessageController;
|
||||
|
||||
Route::group(['middleware' => 'auth:sanctum', 'as' => 'api.message.', 'prefix' => 'user'], function () {
|
||||
Route::POST('send-message',[MessageController::class, 'sendMessage'])->name('send-message');
|
||||
Route::GET('message-thread-list',[MessageController::class, 'messageThreadList'])->name('message-thread-list');
|
||||
Route::GET('message-list',[MessageController::class, 'messageList'])->name('message-list');
|
||||
Route::POST('search-message/{receiver_id}',[MessageController::class, 'searchMessage'])->name('search-message');
|
||||
Route::DELETE('clear-message/{receiver_id}',[MessageController::class, 'clearMessageConversation'])->name('clear-message');
|
||||
Route::DELETE('delete-thread/{receiver_id}',[MessageController::class, 'deleteMessageThread'])->name('delete-thread');
|
||||
});
|
||||
14
routes/api/v1/notification.php
Normal file
14
routes/api/v1/notification.php
Normal file
@@ -0,0 +1,14 @@
|
||||
|
||||
<?php
|
||||
|
||||
use Illuminate\Support\Facades\Route;
|
||||
use App\Http\Controllers\Api\V1\Access\NotificationsController;
|
||||
|
||||
Route::group(['middleware' => 'auth:sanctum', 'as' => 'api.notification.', 'prefix' => 'user'], function () {
|
||||
Route::GET('notification-list',[NotificationsController::class, 'notificationListing'])->name('notification-list');
|
||||
Route::GET('delete-notification/{id}',[NotificationsController::class, 'deleteNotification'])->name('delete-notification');
|
||||
Route::POST('store-device-token',[NotificationsController::class, 'pushNotificationRegister'])->name('store-device-token');
|
||||
Route::POST('delete-device-token',[NotificationsController::class, 'deleteUserToken'])->name('delete-device-token');
|
||||
Route::GET('unread-counts',[NotificationsController::class, 'getUnreadCounts'])->name('unread-counts');
|
||||
});
|
||||
Route::POST('user/delete-existing-token',[NotificationsController::class, 'deleteExistingToken'])->name('delete-existing-token');
|
||||
38
routes/api/v1/post.php
Normal file
38
routes/api/v1/post.php
Normal file
@@ -0,0 +1,38 @@
|
||||
|
||||
<?php
|
||||
|
||||
use Illuminate\Support\Facades\Route;
|
||||
use App\Http\Controllers\Api\V1\Access\PostController;
|
||||
|
||||
Route::group(['middleware' => 'auth:sanctum', 'as' => 'api.post.'], function () {
|
||||
// Route::apiResource('post', PostController::class);
|
||||
Route::POST('post/like', [PostController::class, 'likePost'])->name('like');
|
||||
Route::post('post/add-comment', [PostController::class, 'addComment'])->name('add-comment');
|
||||
Route::post('post/update-comment', [PostController::class, 'updateComment'])->name('update-comment');
|
||||
Route::post('post/remove-comment', [PostController::class, 'removeComment'])->name('remove-comment');
|
||||
Route::POST('post/{post}/comments', [PostController::class, 'getPostComments'])->name('get-post-comment');
|
||||
Route::GET('user/post', [PostController::class, 'getUserPost'])->name('user');
|
||||
Route::POST('user/hide-post', [PostController::class, 'hidePost'])->name('hide-post');
|
||||
|
||||
Route::GET('post', [PostController::class, 'index'])->name('index');
|
||||
Route::POST('post', [PostController::class, 'store'])->name('store');
|
||||
Route::POST('post/{post}', [PostController::class, 'update'])->name('update');
|
||||
Route::GET('post/{post}', [PostController::class, 'show'])->name('show');
|
||||
Route::DELETE('post/{post}', [PostController::class, 'destroy'])->name('destroy');
|
||||
Route::GET('post-category-list', [PostController::class, 'getCategory'])->name('category-list');
|
||||
Route::GET('get-draft-post', [PostController::class, 'getDraftPost'])->name('draft-post');
|
||||
});
|
||||
|
||||
|
||||
Route::group(['middleware' => 'auth:sanctum', 'as' => 'api.post.sant.', 'prefix' => 'sant'], function () {
|
||||
Route::POST('user/post', [PostController::class, 'getSantPost'])->name('user');
|
||||
Route::GET('post', [PostController::class, 'indexSant'])->name('index');
|
||||
Route::POST('post', [PostController::class, 'store'])->name('store');
|
||||
Route::POST('post/{post}', [PostController::class, 'update'])->name('update');
|
||||
Route::GET('post/{post}', [PostController::class, 'show'])->name('show');
|
||||
Route::DELETE('post/{post}', [PostController::class, 'destroy'])->name('destroy');
|
||||
});
|
||||
|
||||
Route::group(['middleware' => 'auth:sanctum', 'as' => 'api.post.sangh.', 'prefix' => 'sangh'], function () {
|
||||
Route::POST('user/post', [PostController::class, 'getSanghPost'])->name('list');
|
||||
});
|
||||
11
routes/api/v1/profession.php
Normal file
11
routes/api/v1/profession.php
Normal file
@@ -0,0 +1,11 @@
|
||||
<?php
|
||||
|
||||
use App\Http\Controllers\Api\V1\Access\ProfessionController;
|
||||
|
||||
Route::group(['middleware' => 'auth:sanctum', 'as' => 'api.profession.'], function () {
|
||||
Route::GET('profession', [ProfessionController::class, 'index'])->name('index');
|
||||
Route::POST('profession', [ProfessionController::class, 'store'])->name('store');
|
||||
Route::POST('profession/{profession}', [ProfessionController::class, 'update'])->name('update');
|
||||
Route::GET('profession/{profession}', [ProfessionController::class, 'show'])->name('show');
|
||||
Route::DELETE('profession/{profession}', [ProfessionController::class, 'destroy'])->name('destroy');
|
||||
});
|
||||
15
routes/api/v1/relationship.php
Normal file
15
routes/api/v1/relationship.php
Normal file
@@ -0,0 +1,15 @@
|
||||
|
||||
<?php
|
||||
|
||||
use Illuminate\Support\Facades\Route;
|
||||
use App\Http\Controllers\Api\V1\Access\RelationshipController;
|
||||
|
||||
Route::group(['middleware' => 'auth:sanctum', 'as' => 'api.relationship.', 'prefix' => 'user'], function () {
|
||||
Route::get('relationship-list', [RelationshipController::class, 'getRelationships'])->name('relationship-list');
|
||||
Route::get('relationship-user-list', [RelationshipController::class, 'userList'])->name('relationship-user-list');
|
||||
Route::post('send-relation-request', [RelationshipController::class, 'sendRelationshipRequest'])->name('send-relation-request');
|
||||
Route::post('accept-relation-request', [RelationshipController::class, 'acceptRelationshipRequest'])->name('accept-relation-request');
|
||||
Route::get('relation-request-list', [RelationshipController::class, 'listRelationshipRequest'])->name('relation-request-list');
|
||||
Route::get('sent-relation-request-list', [RelationshipController::class, 'sentRelationshipRequestList'])->name('sent-relation-request-list');
|
||||
Route::post('update-relation-request/{id}', [RelationshipController::class, 'updateRelationshipRequest'])->name('update-relation-request');
|
||||
});
|
||||
9
routes/api/v1/report.php
Normal file
9
routes/api/v1/report.php
Normal file
@@ -0,0 +1,9 @@
|
||||
|
||||
<?php
|
||||
|
||||
use Illuminate\Support\Facades\Route;
|
||||
use App\Http\Controllers\Api\V1\Access\ReportController;
|
||||
|
||||
Route::group(['middleware' => 'auth:sanctum', 'as' => 'api.report.', 'prefix' => 'user'], function () {
|
||||
Route::POST('report',[ReportController::class, 'storeReport'])->name('report');
|
||||
});
|
||||
18
routes/api/v1/request.php
Normal file
18
routes/api/v1/request.php
Normal file
@@ -0,0 +1,18 @@
|
||||
|
||||
<?php
|
||||
|
||||
use Illuminate\Support\Facades\Route;
|
||||
use App\Http\Controllers\Api\V1\Access\RequestController;
|
||||
|
||||
Route::group(['middleware' => 'auth:sanctum', 'as' => 'api.request.', 'prefix' => 'user'], function () {
|
||||
Route::post('send-request', [RequestController::class, 'sendFriendRequest'])->name('send-request');
|
||||
Route::post('accept-request', [RequestController::class, 'acceptFriendRequest'])->name('accept-request');
|
||||
Route::get('request-list', [RequestController::class, 'listFriendRequest'])->name('request-list');
|
||||
Route::get('my-request-list', [RequestController::class, 'myListFriendRequest'])->name('my-request-list');
|
||||
Route::get('sent-request-list', [RequestController::class, 'sentRequestList'])->name('sent-request-list');
|
||||
Route::get('my-sent-request-list', [RequestController::class, 'mySentRequestList'])->name('my-sent-request-list');
|
||||
Route::match(['GET','POST'], 'friend-list', [RequestController::class, 'friendList'])->name('friend-list');
|
||||
Route::match(['GET','POST'], 'my-friend-list', [RequestController::class, 'myFriendList'])->name('my-friend-list');
|
||||
Route::match(['GET','POST'], 'friend-list/{user}', [RequestController::class, 'userFriendList'])->name('user-friend-list');
|
||||
Route::POST('user-suggestion', [RequestController::class, 'friendSuggestion'])->name('friend-suggestion');
|
||||
});
|
||||
9
routes/api/v1/sampraday.php
Normal file
9
routes/api/v1/sampraday.php
Normal file
@@ -0,0 +1,9 @@
|
||||
|
||||
<?php
|
||||
|
||||
use Illuminate\Support\Facades\Route;
|
||||
use App\Http\Controllers\Api\V1\Access\SampradayController;
|
||||
|
||||
Route::group(['middleware' => 'auth:sanctum', 'as' => 'api.sampraday.', 'prefix' => 'user'], function () {
|
||||
Route::GET('sampraday-list', [SampradayController::class, 'index'])->name('sampraday-list');
|
||||
});
|
||||
29
routes/api/v1/sangh.php
Normal file
29
routes/api/v1/sangh.php
Normal file
@@ -0,0 +1,29 @@
|
||||
|
||||
<?php
|
||||
|
||||
use Illuminate\Support\Facades\Route;
|
||||
use App\Http\Controllers\Api\V1\Access\SanghController;
|
||||
|
||||
Route::group(['middleware' => 'auth:sanctum', 'as' => 'api.sangh.', 'prefix' => 'user'], function () {
|
||||
Route::GET('sangh-list', [SanghController::class, 'index'])->name('sangh-list');
|
||||
Route::POST('add-sangh', [SanghController::class, 'store'])->name('add-sangh');
|
||||
Route::POST('update-sangh/{sangh}', [SanghController::class, 'update'])->name('update-sangh');
|
||||
Route::delete('delete-sangh/{sangh}', [SanghController::class, 'destroy'])->name('delete-sangh');
|
||||
Route::GET('sangh/{sangh}', [SanghController::class, 'show'])->name('show');
|
||||
Route::POST('in-review/sangh', [SanghController::class, 'inReviewSangh'])->name('in-review');
|
||||
Route::POST('sangh/list', [SanghController::class, 'userSanghList'])->name('user-sangh-list');
|
||||
Route::POST('sangh-follow', [SanghController::class, 'sanghFollow'])->name('sangh-follow');
|
||||
Route::POST('sangh-suggestion', [SanghController::class, 'sanghSuggestion'])->name('sangh-suggestion');
|
||||
Route::POST('sangh/{sangh}/followers', [SanghController::class, 'sanghFollowers'])->name('sangh.followers');
|
||||
Route::POST('add-sangh-member', [SanghController::class, 'addSanghMember'])->name('add-sangh-member');
|
||||
Route::POST('update-sangh-member', [SanghController::class, 'updateSanghMember'])->name('update-sangh-member');
|
||||
Route::POST('sangh/{sangh}/get-sangh-members', [SanghController::class, 'getSanghMembers'])->name('get-sangh-members');
|
||||
Route::POST('sangh/{sangh}/get-sangh-committee-members', [SanghController::class, 'getSanghCommitteeMembers'])->name('get-sangh-committee-members');
|
||||
Route::GET('get-invited-members', [SanghController::class, 'getInvitedSanghMembers'])->name('get-invited-members');
|
||||
Route::POST('delete-sangh-member', [SanghController::class, 'deleteSanghMember'])->name('delete-sangh-member');
|
||||
Route::POST('user-list-sangh', [SanghController::class, 'getUserList'])->name('user-list-sangh');
|
||||
Route::POST('accept-sangh-request', [SanghController::class, 'acceptMemberRequest'])->name('accept-sangh-request');
|
||||
Route::GET('associated-sangh-list', [SanghController::class, 'getSanghNames'])->name('associated-sangh-list');
|
||||
Route::GET('sangh/{sangh}/member-card', [SanghController::class, 'getMemberCard'])->name('member-card');
|
||||
Route::POST('sangh/member-card/create', [SanghController::class, 'createSanghMemberCard'])->name('member-card-create');
|
||||
});
|
||||
24
routes/api/v1/sant.php
Normal file
24
routes/api/v1/sant.php
Normal file
@@ -0,0 +1,24 @@
|
||||
|
||||
<?php
|
||||
|
||||
use Illuminate\Support\Facades\Route;
|
||||
use App\Http\Controllers\Api\V1\Access\SantController;
|
||||
|
||||
Route::group(['middleware' => 'auth:sanctum', 'as' => 'api.sant.', 'prefix' => 'user'], function () {
|
||||
Route::GET('sant-list', [SantController::class, 'index'])->name('sant-list');
|
||||
Route::POST('add-sant', [SantController::class, 'store'])->name('add-sant');
|
||||
Route::POST('update-sant/{sant}', [SantController::class, 'update'])->name('update-sant');
|
||||
Route::GET('sant/{sant}', [SantController::class, 'show'])->name('show');
|
||||
Route::POST('in-review/sant', [SantController::class, 'inReviewSant'])->name('in-review');
|
||||
Route::GET('in-review-sant-detail/{sant}', [SantController::class, 'showInReviewSant'])->name('in-review-sant-detail');
|
||||
Route::POST('sant/list', [SantController::class, 'userSantList'])->name('user-sant-list');
|
||||
|
||||
Route::GET('father-list', [SantController::class, 'santFatherList'])->name('sant-father-ist');
|
||||
Route::GET('mother-list', [SantController::class, 'santMotherList'])->name('sant-mother-ist');
|
||||
Route::POST('sant-follow', [SantController::class, 'santFollow'])->name('sant-follow');
|
||||
Route::POST('sant-suggestion', [SantController::class, 'santSuggestion'])->name('sant-suggestion');
|
||||
Route::POST('sant/{sant}/followers', [SantController::class, 'santFollowers'])->name('followers');
|
||||
|
||||
Route::POST('sant/feeds', [SantController::class, 'getSantFeeds'])->name('feeds');
|
||||
Route::POST('update-sant-location', [SantController::class, 'updateSantLocation'])->name('update-sant-location');
|
||||
});
|
||||
19
routes/api/v1/thana.php
Normal file
19
routes/api/v1/thana.php
Normal file
@@ -0,0 +1,19 @@
|
||||
<?php
|
||||
|
||||
use App\Http\Controllers\Api\V1\Access\ThanaController;
|
||||
|
||||
Route::group(['middleware' => 'auth:sanctum', 'as' => 'api.thana.', 'prefix' => 'thana'], function () {
|
||||
Route::POST('/thana-member', [ThanaController::class, 'thanaMember'])->name('thana-memeber');
|
||||
Route::POST('/make-leader', [ThanaController::class, 'thanaMakeLeader'])->name('thana-make-leader');
|
||||
Route::POST('/', [ThanaController::class, 'store'])->name('store');
|
||||
Route::GET('/{thana}', [ThanaController::class, 'show'])->name('show');
|
||||
Route::POST('/{thana}', [ThanaController::class, 'update'])->name('update');
|
||||
Route::DELETE('/delete-member', [ThanaController::class, 'destroy'])->name('destroy');
|
||||
Route::POST('/sant/list', [ThanaController::class, 'getListOfSant'])->name('sant.list');
|
||||
// Route::POST('/{sant}/members', [TeamMemberController::class, 'store'])->name('thana-members.store');
|
||||
// Route::DELETE('/{thana}', [ThanaController::class, 'destroy'])->name('destroy');
|
||||
// Route::put('/current-thana', [CurrentTeamController::class, 'update'])->name('current-thana.update');
|
||||
// Route::post('/{thana}/members', [TeamMemberController::class, 'store'])->name('thana-members.store');
|
||||
// Route::put('/{thana}/members/{sant}', [TeamMemberController::class, 'update'])->name('thana-members.update');
|
||||
// Route::delete('/{thana}/members/{sant}', [TeamMemberController::class, 'destroy'])->name('thana-members.destroy');
|
||||
});
|
||||
12
routes/api/v1/vihar.php
Normal file
12
routes/api/v1/vihar.php
Normal file
@@ -0,0 +1,12 @@
|
||||
<?php
|
||||
|
||||
use App\Http\Controllers\Api\V1\Access\ViharController;
|
||||
|
||||
Route::group(['middleware' => 'auth:sanctum', 'as' => 'api.vihar.'], function () {
|
||||
Route::GET('vihar', [ViharController::class, 'index'])->name('index');
|
||||
Route::GET('past/vihar-list', [ViharController::class, 'getPastViharList'])->name('past.index');
|
||||
Route::POST('vihar', [ViharController::class, 'store'])->name('store');
|
||||
Route::POST('vihar/{vihar}', [ViharController::class, 'update'])->name('update');
|
||||
Route::GET('vihar/{vihar}', [ViharController::class, 'show'])->name('show');
|
||||
Route::DELETE('vihar/{vihar}', [ViharController::class, 'destroy'])->name('destroy');
|
||||
});
|
||||
7
routes/api/versions/versions.php
Normal file
7
routes/api/versions/versions.php
Normal file
@@ -0,0 +1,7 @@
|
||||
<?php
|
||||
|
||||
use Illuminate\Support\Facades\Route;
|
||||
|
||||
Route::group(['prefix' => 'v1'], function () {
|
||||
includeRouteFiles(__DIR__ . '/../v1');
|
||||
});
|
||||
18
routes/channels.php
Normal file
18
routes/channels.php
Normal file
@@ -0,0 +1,18 @@
|
||||
<?php
|
||||
|
||||
use Illuminate\Support\Facades\Broadcast;
|
||||
|
||||
/*
|
||||
|--------------------------------------------------------------------------
|
||||
| Broadcast Channels
|
||||
|--------------------------------------------------------------------------
|
||||
|
|
||||
| Here you may register all of the event broadcasting channels that your
|
||||
| application supports. The given channel authorization callbacks are
|
||||
| used to check if an authenticated user can listen to the channel.
|
||||
|
|
||||
*/
|
||||
|
||||
Broadcast::channel('App.Models.User.{id}', function ($user, $id) {
|
||||
return (int) $user->id === (int) $id;
|
||||
});
|
||||
19
routes/console.php
Normal file
19
routes/console.php
Normal file
@@ -0,0 +1,19 @@
|
||||
<?php
|
||||
|
||||
use Illuminate\Foundation\Inspiring;
|
||||
use Illuminate\Support\Facades\Artisan;
|
||||
|
||||
/*
|
||||
|--------------------------------------------------------------------------
|
||||
| Console Routes
|
||||
|--------------------------------------------------------------------------
|
||||
|
|
||||
| This file is where you may define all of your Closure based console
|
||||
| commands. Each Closure is bound to a command instance allowing a
|
||||
| simple approach to interacting with each command's IO methods.
|
||||
|
|
||||
*/
|
||||
|
||||
Artisan::command('inspire', function () {
|
||||
$this->comment(Inspiring::quote());
|
||||
})->purpose('Display an inspiring quote');
|
||||
56
routes/web.php
Normal file
56
routes/web.php
Normal file
@@ -0,0 +1,56 @@
|
||||
<?php
|
||||
|
||||
use Illuminate\Support\Facades\Route;
|
||||
use App\Http\Controllers\BaseController;
|
||||
|
||||
/*
|
||||
|--------------------------------------------------------------------------
|
||||
| Web Routes
|
||||
|--------------------------------------------------------------------------
|
||||
|
|
||||
| Here is where you can register web routes for your application. These
|
||||
| routes are loaded by the RouteServiceProvider within a group which
|
||||
| contains the "web" middleware group. Now create something great!
|
||||
|
|
||||
*/
|
||||
|
||||
|
||||
//Web routes
|
||||
|
||||
|
||||
Route::domain(env('ADMIN_APP_URL'))->group(function () {
|
||||
|
||||
Route::group([
|
||||
'prefix' => '',
|
||||
'as' => 'admin.',
|
||||
'namespace' => ''
|
||||
], function () {
|
||||
/**
|
||||
* without auth admin routes.
|
||||
*/
|
||||
includeRouteFiles(__DIR__ . '/admin/without_auth');
|
||||
|
||||
/**
|
||||
* with auth admin routes.
|
||||
*/
|
||||
Route::group([
|
||||
'prefix' => 'admin',
|
||||
'middleware' => [
|
||||
'web',
|
||||
'auth'
|
||||
]
|
||||
], function () {
|
||||
includeRouteFiles(__DIR__ . '/admin/with_auth');
|
||||
});
|
||||
});
|
||||
});
|
||||
|
||||
// Auth::routes();
|
||||
Route::get('/', [BaseController::class,'getLandingPage'])->name('get-global-jain-n');
|
||||
Route::get('/page/post-detail/{id}', [BaseController::class,'getLandingPageWithMeta'])->name('get-global-jain-meta');
|
||||
Route::get('terms-and-conditions', [BaseController::class,'getTermsAndConditionsPage'])->name('terms-and-conditions');
|
||||
Route::get('privacy-policy', [BaseController::class,'getPrivacyPolicyPage'])->name('privacy-policy');
|
||||
Route::get('contribution', [BaseController::class,'getContributionPage'])->name('contribution');
|
||||
Route::get('/.well-known/apple-app-site-association', [BaseController::class,'getAppleAppSiteID']);
|
||||
|
||||
Route::get('/home', [App\Http\Controllers\HomeController::class, 'index'])->name('home');
|
||||
Reference in New Issue
Block a user