|
Server : Apache/2.4.41 (Ubuntu) System : Linux vmi1525618.contaboserver.net 5.4.0-105-generic #119-Ubuntu SMP Mon Mar 7 18:49:24 UTC 2022 x86_64 User : www-data ( 33) PHP Version : 8.2.12 Disable Function : NONE Directory : /var/www/peoplebee.in/webmaster.peoplebee.in/routes/ |
Upload File : |
<?php
use Illuminate\Support\Facades\Route;
// Auth
use App\Http\Controllers\AuthController;
// Dashboard & Profile
use App\Http\Controllers\Admin\DashboardController;
use App\Http\Controllers\Admin\ProfileController;
use App\Http\Controllers\Admin\ModuleController;
use App\Http\Controllers\Admin\ModulePermissionController;
use App\Http\Controllers\Admin\LogController;
use App\Http\Controllers\Admin\UserController;
use App\Http\Controllers\Admin\RoleController;
use App\Http\Controllers\Admin\PermissionController;
use App\Http\Controllers\Admin\CloudsettingController;
use App\Http\Controllers\Admin\MasterTagController;
use App\Http\Controllers\LocalizationController;
use App\Http\Controllers\Admin\EmployeeController;
use App\Http\Controllers\Admin\SettingController;
use App\Http\Controllers\Admin\DistributorController;
use App\Http\Controllers\Admin\RestaurantController;
use App\Http\Controllers\Admin\RestaurantKeyController;
use App\Http\Controllers\Admin\ReportsController;
use App\Http\Controllers\Admin\DealerController;
use App\Http\Controllers\Admin\SoftwareClientController;
use App\Http\Controllers\Admin\EmailSettingController;
use App\Http\Controllers\Admin\PlanController;
use App\Http\Controllers\Admin\GenerateKeyController;
use App\Http\Controllers\Admin\SalaryComponentController;
use App\Http\Controllers\Admin\EmployeeEpfController;
use App\Http\Controllers\Admin\EmployeeTdsController;
use App\Http\Controllers\Admin\EmployeeEsiController;
/*
|--------------------------------------------------------------------------
| 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!
|
*/
// Default
Route::get('/', [AuthController::class, 'login']);
// login Get POST
Route::get('/login', [AuthController::class, 'login']);
Route::post('/login', [AuthController::class, 'makeLogin'])->name('login');
// Logout
Route::get('/logout', [AuthController::class, 'logout']);
Route::get('change/lang', [LocalizationController::class,'lang_change'])->name('LangChange');
Route::group(['middleware' => 'auth'], function () {
Route::get('dashboard', [DashboardController::class, 'dashboard'])->name("dashboard");
Route::post('edit-profile', [ProfileController::class, 'save_edit_profile']);
Route::post('change-password', [ProfileController::class, 'save_change_password']);
Route::post('two-factor-change', [ProfileController::class, 'twoFactorCheck']);
Route::post('change-loggedin-school', [ProfileController::class, 'change_school_session']);
// Profile end ==============================
// User Permission Routes With Role & Permissions
Route::get('user-permissions/{id}', [UserController::class, 'user_permission']);
Route::post('user-permissions', [UserController::class, 'post_user_permission']);
Route::get('software-clients',[SoftwareClientController::class,'index']);
Route::get('export-clients',[SoftwareClientController::class,'export']);
Route::post('delete-client',[SoftwareClientController::class,'delete']);
Route::post('client-delete-multiple',[SoftwareClientController::class,'deleteMultiple']);
//settings
Route::get('email-settings',[EmailSettingController::class,'index']);
Route::post('get-email-settings',[EmailSettingController::class,'getAdmin']);
Route::post('save-email-settings',[EmailSettingController::class,'saveEmailSettings']);
//plan
Route::get('user-plan',[PlanController::class,'index']);
Route::get('add-user-plan',[PlanController::class,'addPlan']);
Route::post('add-user-plan',[PlanController::class,'storePlan']);
Route::get('edit-user-plan/{id}',[PlanController::class,'edit']);
Route::post('edit-user-plan',[PlanController::class,'update']);
Route::post('delete-plan',[PlanController::class,'delete']);
Route::get('assign-plan/{id}',[PlanController::class,'assignPlan']);
Route::post('fetch-plans',[PlanController::class,'fetchPlan']);
Route::post('user-plan-assign',[PlanController::class,'userPlan']);
Route::get('order-list',[PlanController::class,'userOrder']);
Route::post('change-invoice-status',[PlanController::class,'changeInvoiceStatus']);
Route::get('get-invoice/{id}',[PlanController::class,'getInvoice']);
Route::post('delete-order',[PlanController::class,'deleteOrder']);
Route::post('delete-multiple-order',[PlanController::class,'deleteMultipleOrder']);
Route::post('change-purchase-status',[PlanController::class,'changePurchaseStatus']);
//generate key
Route::get('generate-key',[GenerateKeyController::class,'index']);
Route::get('add-key/{id}',[GenerateKeyController::class,'addKey']);
Route::post('store-key',[GenerateKeyController::class,'storeKey']);
Route::get('edit-key/{id}',[GenerateKeyController::class,'edit']);
Route::post('edit-key',[GenerateKeyController::class,'update']);
Route::post('delete-key',[GenerateKeyController::class,'delete']);
// cloud setting permission
Route::group(['middleware' => 'role:view-cloudsetting'], function () {
Route::get('cloudsetting', [CloudsettingController::class, 'index']);
Route::get('view-cloudsetting/{id}', [CloudsettingController::class, 'show']);
// Add
Route::group(['middleware' => 'role:add-cloudsetting'], function () {
Route::get('add-cloudsetting', [CloudsettingController::class, 'create']);
Route::post('add-cloudsetting', [CloudsettingController::class, 'store']);
});
// edit
Route::group(['middleware' => 'role:edit-cloudsetting'], function () {
Route::get('edit-cloudsetting/{id}', [CloudsettingController::class, 'edit']);
Route::post('edit-cloudsetting/{id}', [CloudsettingController::class, 'update']);
// Route::post('change-status', [CloudsettingController::class, 'change_status']);
});
// Delete
Route::group(['middleware' => 'role:delete-cloudsetting'], function () {
Route::get('delete-cloudsetting/{id}', [CloudsettingController::class, 'destroy']);
});
});
// end cloud setting permission
Route::get('modules', [ModuleController::class, 'index']);
Route::get('module/permissions/{id}', [ModuleController::class, 'module_permissions']);
// add
// module
Route::post('add-module', [ModuleController::class, 'store']);
// Module Permission
Route::post('module/add-permission/{id}', [ModuleController::class, 'post_module_add_permissions']);
// edit
Route::get('edit-module/{id}', [ModuleController::class, 'edit']);
Route::post('edit-module/{id}', [ModuleController::class, 'update']);
// Module Permission
Route::get('module/edit-permission/{id}', [ModuleController::class, 'module_edit_permissions']);
Route::post('module/edit-permission/{id}', [ModuleController::class, 'post_module_edit_permissions']);
// delete
Route::get('delete-module/{id}', [ModuleController::class, 'destory']);
// Module Permission
Route::get('module/delete-permission/{id}', [ModuleController::class, 'destory_module_permission']);
// End Module ====================
// Admin Module permission
Route::get('superadmin/module-permission/{admin_id}', [ModulePermissionController::class, 'index']);
Route::get('superadmin/add-module-permission/{admin_id}', [ModulePermissionController::class, 'create']);
Route::post('superadmin/add-module-permission', [ModulePermissionController::class, 'store']);
Route::post('module-permissions-fetch',[ModulePermissionController::class, 'fetchPermissions']);
// End Admin Module permission
// Logs ===========================================
Route::get('logs', [LogController::class, 'logList']);
Route::get('add-to-log', [LogController::class, 'myTestAddToLog']);
// notification setting
Route::group(['middleware' => 'role:view-notificationsetting'], function () {
Route::get('notificationsetting', [NotificationsettingController::class, 'index']);
Route::get('view-notificationsetting/{id}', [NotificationsettingController::class, 'show']);
// Add
Route::group(['middleware' => 'role:add-notificationsetting'], function () {
Route::get('add-notificationsetting', [NotificationsettingController::class, 'create']);
Route::post('add-notificationsetting', [NotificationsettingController::class, 'store']);
});
// edit
Route::group(['middleware' => 'role:edit-notificationsetting'], function () {
Route::get('edit-notificationsetting/{id}', [NotificationsettingController::class, 'edit']);
Route::post('edit-notificationsetting/{id}', [NotificationsettingController::class, 'update']);
// Route::post('change-status', [CloudsettingController::class, 'change_status']);
});
// Delete
Route::group(['middleware' => 'role:delete-notificationsetting'], function () {
Route::get('delete-notificationsetting/{id}', [NotificationsettingController::class, 'destroy']);
});
});
Route::get('roles', [RoleController::class, 'index']);
Route::get('view-role/{id}', [RoleController::class, 'show']);
Route::get('add-role', [RoleController::class, 'create']);
Route::post('add-role', [RoleController::class, 'store']);
Route::get('edit-role/{id}', [RoleController::class, 'edit']);
Route::post('edit-role/{id}', [RoleController::class, 'update']);
Route::get('delete-role/{id}', [RoleController::class, 'destroy']);
Route::get('permission/{id?}', [PermissionController::class, 'index']);
Route::get('add-permission/{role_id}', [PermissionController::class, 'create']);
Route::post('add-permission/{role_id}', [PermissionController::class, 'store']);
Route::get('delete-permission/{id}', [PermissionController::class, 'destroy']);
// Create New Permission
Route::post('add-new-permission', [PermissionController::class, 'add_new_permission']);
//users
Route::get('users',[UserController::class,'index']);
Route::get('add-users',[UserController::class,'addUser']);
Route::post('add-users',[UserController::class,'storeUser']);
Route::get('view-users/{id}',[UserController::class,'viewUser']);
Route::get('edit-users/{id}',[UserController::class,'editUser']);
Route::post('edit-users',[UserController::class,'updateUser']);
Route::post('delete-users',[UserController::class,'delete']);
//Route::post('filter-company',[CompanyController::class,'filterCompany']);
Route::post('search-users',[UserController::class,'searchCompany']);
Route::post('users-delete-multiple',[UserController::class,"deleteMultiple"]);
Route::get('export-users',[UserController::class,'export']);
Route::post('import-users',[UserController::class,'import']);
Route::get('reset-users-password/{id}',[UserController::class,"resetPassword"]);
Route::post('reset-users-password',[UserController::class,"updatePassword"]);
//country code
Route::post('fetch-state',[UserController::class,'fetachState']);
Route::post('search-city',[UserController::class,'searchCity']);
Route::post('add-city',[UserController::class,'addCity']);
Route::get('fetch-city',[UserController::class,'fetchCity']);
//reports
Route::get('reports',[ReportsController::class,'index']);
Route::post('generate-reports',[ReportsController::class,'generateReports']);
//========================
//salary component
Route::get('salary-component',[SalaryComponentController::class,'index']);
Route::get('add-salary-components',[SalaryComponentController::class,'create']);
Route::post('add-salary-component',[SalaryComponentController::class,'store']);
Route::get('edit-salary-component/{id}',[SalaryComponentController::class,'edit']);
Route::post('delete-salary-component',[SalaryComponentController::class,'delete']);
//employee epf
Route::get('employee-epf',[EmployeeEpfController::class,'index']);
Route::get('add-employee-epf',[EmployeeEpfController::class,'create']);
Route::post('add-employee-epf',[EmployeeEpfController::class,'store']);
Route::get('edit-employee-epf/{id}',[EmployeeEpfController::class,'edit']);
Route::post('delete-employee-epf',[EmployeeEpfController::class,'delete']);
Route::get('employee-tds',[EmployeeTdsController::class,'index']);
Route::get('add-employee-tds',[EmployeeTdsController::class,'create']);
Route::post('add-employee-tds',[EmployeeTdsController::class,'store']);
Route::get('edit-employee-tds/{id}',[EmployeeTdsController::class,'edit']);
Route::post('delete-employee-tds',[EmployeeTdsController::class,'delete']);
Route::get('employee-esi',[EmployeeEsiController::class,'index']);
Route::get('add-employee-esi',[EmployeeEsiController::class,'create']);
Route::post('add-employee-esi',[EmployeeEsiController::class,'store']);
Route::get('edit-employee-esi/{id}',[EmployeeEsiController::class,'edit']);
Route::post('delete-employee-esi',[EmployeeEsiController::class,'delete']);
});
Route::get('privacy',function(){
return view('privacy');
});
Route::get('term-condition',function(){
return view('terms-condition');
});
Route::get('test-reports',function(){
return view('pdf.distributor.report');
});