CasperSecurity

Current Path : /var/www/hrms.uiet.co.in/routes/
Upload File :
Current File : /var/www/hrms.uiet.co.in/routes/web.php

<?php

use App\Http\Controllers\DashboardController;
use Barryvdh\DomPDF\Facade\Pdf;
use Illuminate\Support\Facades\Auth;
use Illuminate\Support\Facades\Http;
use Illuminate\Support\Facades\Route;
use App\Http\Controllers\PDFController;
/*
|--------------------------------------------------------------------------
| 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!
|
*/

Route::get('/', function () {
    return view('auth.login');
});

Route::get('/testmail', function () {
//    //return view('auth.login');
//    //Mail::to("tapan@gmail.com")->send(new JobApplyNotifcation($candidatjobapply));
    Mail::to("tapan.naik058@gmail.com")->send(new \App\Mail\TestMail());
    return "Test Mail Sent.";
});


Route::group(['middleware'=>['auth']],function() {
    Route::get('/dashboard', [DashboardController::class, 'index'])->name('dashboard');


     Route::get('/organisation_details', function () {

         return view('organisation.organisation_details');
     });


    Route::get('/texteditor', function () {

        return view('texteditor');
    });

    //URM

    Route::get('/users', function () {
        return view('urm.users');
    });

    Route::get('/roles', function () {
        return view('urm.roles');
    });

    Route::get('/teams', function () {
        return view('urm.teams');
    });

    Route::get('/permissions', function () {
        return view('urm.permissions');
    });

    Route::get('/modules', function () {
        return view('urm.modules');
    });

    //Log

    Route::get('/audit_logs', function () {
        return view('log.audit_log');
    });

    //Inventory

    Route::group([
        'prefix' => 'Inventory'
    ], function () {
        Route::get('/Index', function () {
            return view('inventory.inventory_index');
        });
    });

    //Candidate

    Route::group([
        'prefix' => 'Candidate'
    ], function () {
        Route::get('/Index', function () {
            return view('candidate.candidate_index');
        });
    });

    /*Metadata */



    Route::get('/metadata_business_sector', function () {
        return view('metadata.business_sector');
    });



   

    Route::get('/metadata_designation_grades', function () {
        return view('metadata.designation_grade');
    });

    Route::get('/metadata_holiday_types', function () {
        return view('metadata.holiday_type');
    });

    Route::get('/metadata_leave_credit_period', function () {
        return view('metadata.leave_credit_periods');
    });

    Route::get('/metadata_employee_type', function () {
        return view('metadata.employee_type');
    });

    Route::get('/metadata_blood_group', function () {
        return view('metadata.blood_group');
    });

    Route::get('/metadata_gender_type', function () {
        return view('metadata.gender_type');
    });

    Route::get('/metadata_marital_status_type', function () {
        return view('metadata.marital_status_type');
    });

    Route::get('/metadata_employee_category', function () {
        return view('metadata.employee_category');
    });

    Route::get('/metadata_currency', function () {
        return view('metadata.currency');
    });
    Route::get('/metadata_bank_details', function () {
        return view('metadata.bank_details');
    });


    /*Client */
    Route::get('/client_manage_lead', function () {
        return view('client.manage_lead');
    });
    Route::get('/client_pending_quotation', function () {
        return view('client.client_pending_quotation');
    });
    Route::get('/client_order_quotation', function () {
        return view('client.client_orderhand_quotation');
    });
    Route::get('/pipeline_quotation', function () {
        return view('client.client_pipeline_quotation');
    });
    Route::get('/lead_information', function () {

        if(!session('lead_nav_id')){
            session(['lead_nav_id'=>1]);
        }
        if(session('session_lead_id')){
            return view('client.lead_details');
        }else{
            return redirect('/client_manage_lead');
        }

    });

    Route::get('/client_manage', function () {
        return view('client.client_manage');
    });

    Route::get('/client_information', function () {

        if(!session('client_nav_id')){
            session(['client_nav_id'=>1]);
        }
        if(session('session_client_id')){
            return view('client.client_details');
        }else{
            return redirect('/client_manage');
        }

    });

    Route::get('/DirectSales', function () {
        return view('client.direct_sale');
    });

    Route::get('/TaxInvoices', function () {
        return view('client.tax_invoices');
    });
    Route::get('/client_services', function () {
        return view('client.client_services');
    });

    Route::get('/purchase_terms', function () {
        return view('client.purchase_term');
    });

    Route::get('/sales_terms', function () {
        return view('client.sales_term');
    });
    Route::get('/other_terms', function () {
        return view('client.other_term');
    });




    /*HR */
    Route::get('/hr_job_request', function () {
        return view('hr.job_request');
    });

    Route::get('/hr_resource_info_backup', function () {
        return view('hr.resource_info_backup');
    });

    Route::get('/hr_resource_info', function () {
        return view('hr.resource_info');
    });

    Route::get('/hr_timesheet_tracker', function () {
        return view('hr.timesheet_tracker');
    });

    Route::get('/hr_leave_request', function () {
        return view('hr.leave_request');
    });

    Route::get('/hr_leave_rule', function () {
        return view('hr.leave_rule');
    });

    Route::get('/hr_leave_outstanding', function () {
        return view('hr.leave_outstanding');
    });

    Route::get('/hr_employee', function () {
        return view('hr.employee');
    });

    Route::get('/hr_employee_type', function () {
        return view('hr.employee_type');
    });

    Route::get('/salary_calculation', function () {
        return view('hr.salary_calculation');
    });
    Route::get('/monthly_attendance', function () {
        return view('hr.monthly_attendance');
    });

    Route::get('/salary_disbursement', function () {
        return view('hr.salary-disbursement-approval');
    });

    Route::get('/payment_transaction', function () {
        return view('hr.payment_transaction');
    });

    Route::get('/LeaveReport', function () {
        return view('hr.leave_report');
    });
    /*ESS*/

    Route::get('/adv_leave_request', function () {
        return view('ess.advance_leave_request');
    });

     Route::get('/empprofile', function () {
         return view('ess.employeeprofile');
     });
    Route::get('/assetrequest', function () {
        return view('ess.asset_request');
    });
//    Route::get('/leaveencahsmentrequest', function () {
//        return view('ess.leaveencahsment_request');
//    });
    Route::get('/travelrequest', function () {
        return view('ess.travel_request');
    });
    Route::get('/odrequest', function () {
        return view('ess.od_request');
    });
    Route::get('/workfromhome', function () {
        return view('ess.workfromhome');
    });
    Route::get('/otrequest', function () {
        return view('ess.ot_request');
    });
    Route::get('/loanrequest', function () {
        return view('ess.loan_request');
    });
    Route::get('/reimbursementrequest', function () {
        return view('ess.reimbursement_request');
    });

    /* Employee */
    // Route::get('/EmployeeHierarchy', function () {
    //     return view('employee.employee_hierarchy');
    // });
    Route::get('/wishesforprofessionaldevelopement', function () {
        return view('employee.professional_developement');
    });
    Route::get('/foresightplan_individual_development_for_last_year', function () {
        return view('employee.indivisual_dev_effi_training');
    });
    Route::get('/foresightplan_individual_development_for_current_year', function () {
        return view('employee.indivisual_development');
    });

    Route::get('/pms', function () {
        return view('employee.pmsdashboad');
    });
    Route::get('/postinfo', function () {
        return view('employee.evaluatiopost');
    });
    Route::get('/objectives', function () {
        return view('employee.objective');
    });
    Route::get('/pastobjectives', function () {
        return view('employee.pastobjective');
    });
    Route::get('/crobjectives', function () {
        return view('employee.currentobjective');
    });

    Route::get('/attendance', function () {
        return view('employee.attendance');
    });

    Route::get('/manageleave', function () {
        return view('employee.manage_leave');
    });

//WORK List

Route::get('/leaverequestapproval', function () {
    return view('worklist.leave-request-approval');
});
Route::get('/availleaverequestapproval', function () {
    return view('worklist.available-leave-request-approval');
});

Route::get('/workfromhomerequestapproval', function () {
    return view('worklist.workfromhome-request-approval');
});

Route::get('/assetsrequestapproval', function () {
    return view('worklist.assets-request-approval');
});

Route::get('/odrequestapproval', function () {
    return view('worklist.od-request-approval');
});
Route::get('/travelrequestapproval', function () {
    return view('worklist.travel-request-approval');
});
Route::get('/otrequestapproval', function () {
    return view('worklist.ot-request-approval');
});
Route::get('/loanrequestapproval', function () {
    return view('worklist.loan-request-approval');
});
Route::get('/reimbursementrequestapproval', function () {
    return view('worklist.reimbursement-request-approval');
});
Route::get('/importdocument', function () {
    return view('worklist.import-document');
});

    Route::get('/salary_reports', function () {
        return view('hr.salary_reports');
    });
    Route::get('/salary_processing', function () {
        return view('hr.salary_processing');
    });

//Project Manager

Route::get('/leave_approval', function () {
    return view('projectmanager.leave_approval');
});

Route::get('/leave_encashment_approval', function () {
    return view('projectmanager.leave_encashment_approval');
});

Route::get('/manage_od_request', function () {
    return view('projectmanager.manage_od_request');
});

//Request

Route::group([
    'prefix' => 'Request'
], function () {
    Route::get('/Index', function () {
        return view('request.request_index');
    });
});

//Jobportal

Route::group([
    'prefix' => 'Jobportal'
], function () {
    Route::get('/Index', function () {
        return view('jobportal.jobportal_index');
    });
});

    Route::get('/project_release', function () {
        return view('client.project_release');
    });

//    Route::get('/employee_registration', function () {
//        return view('jobportal.employee_registration');
//    });

    Route::get('/ticket_activity', function () {
        return view('client.project_activity');
    });

    Route::get('/project_stages', function () {
        return view('client.project_stages');
    });

    Route::get('/other_activity', function () {
        return view('client.project_other_activity');
    });

    Route::get('/employee_performance', function () {
        return view('client.employee_performance_report');
    });

    Route::get('/incident_report', function () {
        return view('client.incident_report');
    });

    Route::get('/stand_up_report', function () {
        return view('client.stand_up_report');
    });

    Route::get('/project_information', function () {
        return view('client.project_information');
    });

    Route::get('/expenses_head', function () {
        return view('client.expenses_head');
    });
    Route::get('/daily_expenses', function () {
        return view('client.daily_expenses');
    });

    Route::get('/project_registration', function () {
        return view('client.project_registration');
    });

    Route::get('/view_project_information', function () {
        return view('client.project_view_information');
    });

    Route::get('/view_project_modules_information', function () {
        return view('client.project_view_modules_info');
    });

    Route::get('/view_project_resources_information', function () {
        return view('client.project_view_resources_info');
    });

    Route::get('/view_project_activities_information', function () {
        return view('client.project_view_activites_info');
    });

    Route::get('/view_project_release_information', function () {
        return view('client.project_view_release_info');
    });

    Route::get('/view_project_sprint_information', function () {
        return view('client.project_view_sprint_info');
    });

    Route::get('/project_sprint_dashboard', function () {
        return view('client.project_sprint_information');
    });

    Route::get('/project_userstories', function () {
        return view('client.project_sprint_userstories_information');
    });

    Route::get('/project_tasks', function () {
        return view('client.project_sprint_tasks_information');
    });

    Route::get('/project_time_tracker', function () {
        return view('client.project_time_tracker_information');
    });

    Route::get('/project_defects', function () {
        return view('client.project_defects_information');
    });


    /*Finance*/
    Route::get('/voucher_print', function () {
        $datas =session('session_voucher_data');
        $pdf_filenm = 'Voucher_'.$datas['id'];
        $pdf = PDF::loadView('finance.voucher_print', compact('datas'));
        return $pdf->stream($pdf_filenm.'.pdf', compact('datas'));
    });
    Route::prefix('Finance')->group(function () {


        Route::get('/AccountTypes', function () {
            return view('finance.account_type');
        });
        //--------------------------------//
        Route::get('/ChartofAccount', function () {
            return view('finance.chart_acc_index');
        });
        Route::get('/groups', function () {
            return view('finance.chart_acc_group');
        });
        Route::get('/LedgerHeads', function () {
            return view('applications.finance.ledgerhead_type');
        });

        Route::get('/legder_head', function () {
            return view('finance.chart_acc_legder_head');
        });
        Route::get('/Vendor', function () {
            return view('finance.vendor');
        });
        Route::get('/Banks', function () {
            return view('finance.bank');
        });
        Route::get('/CashTypes', function () {
            return view('finance.cash_type');
        });
        Route::get('/JournalsTypes', function () {
            return view('finance.journal_type');
        });
        Route::get('/SalaryJournalConfiguration', function () {
            return view('finance.salary_journal_configuration');
        });
        Route::get('/VoucherManagement', function () {
            return view('finance.voucher_management');
        });
        Route::get('/Receipts', function () {
            return view('applications.finance.other_receipt');
        });
        Route::get('/TDSSection', function () {
            return view('finance.tds_section');
        });
        /* Route::get('/ClientReceived', function () {
             return view('applications.finance.client_rcved');
         });*/
        Route::get('/Journals', function () {
            return view('applications.finance.journal');
        });
        Route::get('/ContraVoucher', function () {
            return view('finance.contra_voucher');
        });
        Route::get('/SalaryJournal', function () {
            return view('finance.salary_journal');
        });
        Route::get('/VoucherPosting', function () {
            return view('finance.voucher_posting');
        });
    });
    Route::prefix('FinanceReport')->group(function () {
        Route::get('/BankCashBook', function () {
            return view('finance_report.bank_book');
        });
        Route::get('/ChartofaccountReport', function () {
            return view('finance_report.chartofaccount_report');
        });
        Route::get('/LedgerHeadReport', function () {
            return view('finance_report.ledger_head_report');
        });
    });

    /*Route::get('/proforma_invoice', function () {
        return view('finance.proforma_invoice');
        });

     Route::get('/tax_invoice', function () {
            return view('finance.tax_invoice');
        });

    Route::get('/proforma_invoices', function () {
        return view('finance.proforma_invoices');
    });*/
    Route::get('/ProformaInvoice', function () {
        return view('finance.proforma_invoice_new');
    });

    Route::get('/tax_invoices', function () {
        return view('finance.tax_invoices');
    });


    Route::get('/gstr', function () {
        return view('report.gstr1_b2c');
    });
    Route::get('/TotalExpenses', function () {
        return view('report.total_expenses_report');
    });
    Route::get('/MonthlyExpenses', function () {
        return view('report.monthly_expenses_report');
    });
   Route::get('/export_quotation', function () {
            $downloadservices = session('session_downloadservices');
            $pdf = PDF::loadView('client.myPDF', compact('downloadservices'));
            return $pdf->download($downloadservices['quotation_no_download'].'.pdf',compact('downloadservices'));
        //return view('client.myPDF',compact('downloadservices'));
    });
});

/*Start Hr Module */
    Route::group([
        'prefix' => 'Masters'
    ], function () {
        Route::get('/Index', function () {
            return view('masters.master_index');
        });

        Route::get('/FinacialYears', function () {
            return view('masters.financial_year_index');
        });
    });

//Hr Module
    Route::get('/employeeRegistation', function () {
        return view('hr.employee_registration');
    });

    Route::get('/employeeAssignDepartment', function () {
        return view('hr.assign_departments');
    });

    Route::get('/attendance', function () {
        return view('hr.attendance');
    });

    Route::get('/JobOpening', function () {
        return view('hr.job_opening');
    });

    Route::get('/JobApplies', function () {
        return view('hr.candidatejobapply');
    });

    Route::get('/manageinterview', function () {
        return view('hr.manage_interview');
    });

    Route::get('/scheduleinterview', function () {
        return view('hr.schedule_interview');
    });

    Route::get('/manageofferletter', function () {
        return view('hr.manage_offerletter');
    });

    Route::get('/manageonboard', function () {
        return view('hr.manage_candidate_onboard');
    });
Route::get('/customerlogin', function () {
    return view('customer.customer_login');
});


Route::post('/notifications/mark-as-read', function () {
    Auth::user()->unreadNotifications->markAsRead(); // Mark notifications as read
    return response()->json(['success' => true]); // Send success response
})->name('notifications.markAsRead');
    /* End Hr Module */

require __DIR__.'/auth.php';
Hacker Blog, Shell İndir, Sql İnjection, XSS Attacks, LFI Attacks, Social Hacking, Exploit Bot, Proxy Tools, Web Shell, PHP Shell, Alfa Shell İndir, Hacking Training Set, DDoS Script, Denial Of Service, Botnet, RFI Attacks, Encryption
Telegram @BIBIL_0DAY