CasperSecurity

Current Path : /var/www/orientalss.com/routes/
Upload File :
Current File : /var/www/orientalss.com/routes/web.php

<?php

use App\Http\Controllers\ProfileController;
use App\Models\CreateTender;
use App\Models\User;
use App\Notifications\ReminderBeforeActivityEndDate;
use App\Notifications\ReminderBeforeActivityStartDate;
use App\Notifications\TenderActivityAssignToUser;
use Carbon\Carbon;
use Illuminate\Support\Facades\Auth;
use Illuminate\Support\Facades\Notification;
use Illuminate\Support\Facades\Route;
use Barryvdh\DomPDF\Facade\Pdf;
use Illuminate\Http\Request;
use App\Http\Livewire\Tendermanagement\TenderViewLivewire;

/*
|--------------------------------------------------------------------------
| Web Routes
|--------------------------------------------------------------------------
|
| Here is where you can register web routes for your application. These
| routes are loaded by the RouteServiceProvider and all of them will
| be assigned to the "web" middleware group. Make something great!
|
*/

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

Route::get('/welcomeonboard', function () {
    return view('emails/employee/welcomeonboard');
});


Route::get('/blank', function () {
    return view('blank_page');
})->middleware(['auth', 'verified'])->name('blank');

Route::get('/dashboard', function () {
    return view('dashboard');
})->middleware(['auth', 'verified'])->name('dashboard');


Route::middleware('auth')->group(function () {
    Route::prefix('Settings')->group(function () {

        Route::get('/', function () {
            return view('applications.settings.setting_index');
        });
    });
    Route::prefix('Tenders')->group(function () {
        Route::get('/Clientcategories', function () {
            return view('applications.tendermanagement.client-category');
        });
        
        Route::get('/tenderview/{id}', TenderViewLivewire::class)->name('tender.view');

        Route::get('/Tenderverieties', function () {
            return view('applications.tendermanagement.tender-veriety');
        });
        Route::get('/Tenderactivities', function () {
            return view('applications.tendermanagement.tender-activity');
        });
        Route::get('/Tenderdocument', function () {
            return view('applications.tendermanagement.tender-document');
        });
        Route::get('/Tenderdclient', function () {
            return view('applications.tendermanagement.client');
        });
        Route::get('/TenderCreate', function () {
            return view('applications.tendermanagement.create-tender');
        });

        Route::get('/TenderIndex', function () {
            return view('applications.tendermanagement.tender-index');
        });

        Route::get('/ManageTenderActivity', function () {
            return view('applications.tendermanagement.manage-tender-activity');
        });

        Route::get('/ManageWorkOrder', function () {
            return view('applications.tendermanagement.work-order');
        });
    });

    Route::prefix('URM')->group(function () {
        Route::get('/Users', function () {
            return view('applications.urm.users');
        });
    });

    Route::prefix('Project')->group(function () {
        Route::get('/ProjectDocuments', function () {
            return view('applications.projects.project_documents');
        });

        Route::get('/ManageProject', function () {
            return view('applications.projects.manage_project');
        });


        Route::get('/ManageManPower', function () {
            return view('applications.projects.manage_manpower');
        });

        Route::get('/DailyManpowerUtilisation', function () {
            return view('applications.projects.daily_manpower_utilisation');
        });

        Route::get('/Invoice', function () {
            return view('applications.projects.project_invoice');
        });
    });

    Route::prefix('HRMS')->group(function () {

        Route::get('/', function () {
            return view('applications.human_resources.hrms_index');
        });
        Route::get('/OTApproval', function () {
            return view('applications.human_resources.ot_approval');
        });
        Route::get('/EmployeeType', function () {
            return view('applications.human_resources.emp_type');
        });
        Route::get('/EmployeeInformations', function () {
            return view('applications.human_resources.emp_registration');
        });
        Route::get('/MonthlyAttendance', function () {
            return view('applications.human_resources.mon_attend');
        });
        Route::get('/SalaryCalculation', function () {
            return view('applications.human_resources.salary_cal');
        });
         Route::get('/WageCalculation', function () {
            return view('applications.human_resources.wage_calculation');
        });
        Route::get('/ImportDocuments', function () {
            return view('applications.human_resources.import_doc');
        });
        Route::get('/OTRequest', function () {
            return view('applications.human_resources.ot_request');
        });
        Route::get('/OTApproval', function () {
            return view('applications.human_resources.ot_approval');
        });
        Route::get('/OdApproval', function () {
            return view('applications.human_resources.od_approval');
        });
        Route::get('/TravelApproval', function () {
            return view('applications.human_resources.travel_approval');
        });Route::get('/LeaveApproval', function () {
            return view('applications.human_resources.leave_approval');
        });
        Route::get('/ODRequest', function () {
            return view('applications.human_resources.od_request');
        });
        Route::get('/TravelRequest', function () {
            return view('applications.human_resources.travel_req');
        });
        Route::get('/LeaveRequest', function () {
            return view('applications.human_resources.leave_req');
        });
        Route::get('/Holidays', function () {
            return view('applications.human_resources.holidays');
        });
        Route::get('/HolidaysInfo', function () {
            return view('applications.human_resources.holiday-info');
        });

        Route::get('/EmployeeDailyAttendance', function () {
            return view('applications.human_resources.emp_daily_attendance');
        });
        Route::get('/EmployeeProfile', function () {
            return view('applications.human_resources.emp_profile');
        });
    });

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

    Route::prefix('Finance')->group(function () {

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

        Route::get('/legder_head', function () {
            return view('applications.finance.chart_acc_legder_head');
        });
        Route::get('/Vendor', function () {
            return view('applications.finance.vendor');
        });
        Route::get('/Banks', function () {
            return view('applications.finance.bank');
        });
        Route::get('/CashTypes', function () {
            return view('applications.finance.cash_type');
        });
        Route::get('/JournalsTypes', function () {
            return view('applications.finance.journal_type');
        });
        Route::get('/SalaryJournalConfiguration', function () {
            return view('applications.finance.salary_journal_configuration');
        });
        Route::get('/Payments', function () {
            return view('applications.finance.other_payment');
        });
        Route::get('/Receipts', function () {
            return view('applications.finance.other_receipt');
        });
        Route::get('/TDSSection', function () {
            return view('applications.finance.tds_section');
        });
       /* Route::get('/ClientReceived', function () {
            return view('applications.finance.client_rcved');
        });*/
        Route::get('/Journals', function () {
            return view('applications.finance.journal');
        });
        Route::get('/Contra', function () {
            return view('applications.finance.contra');
        });
        Route::get('/SalaryJournal', function () {
            return view('applications.finance.salary_journal');
        });
        Route::get('/VoucherPosting', function () {
            return view('applications.finance.voucher_posting');
        });
    });


    Route::prefix('Transportmanagement')->group(function () {
        Route::get('/VehicleType', function () {
            return view('applications.Transportmanagement.vehicle_type');
        });
        Route::get('/ManageVehicle', function () {
            return view('applications.Transportmanagement.manage_vehicle');
        });
        Route::get('/ManageDriver', function () {
            return view('applications.Transportmanagement.manage_driver');
        });
        Route::get('/AssignVehicle', function () {
            return view('applications.Transportmanagement.assign_vehicle');
        });
        Route::get('/VehicleMaintenance', function () {
            return view('applications.Transportmanagement.vehicle_maintenance');
        });
        Route::get('/FuelUsage', function () {
            return view('applications.Transportmanagement.fuel_usage');
        });
        Route::get('/VehicleRunning', function () {
            return view('applications.Transportmanagement.vehicle_running');
        });
        Route::get('/VehicleBreakdown', function () {
            return view('applications.Transportmanagement.vehicle_breakdown');
        });
    });

    Route::prefix('Documentmanagement')->group(function () {
        Route::get('/DocumentType', function () {
            return view('applications.documentmanagement.document_type');
        });
        Route::get('/DocumentClassification', function () {
            return view('applications.documentmanagement.doc_classification');
        });
        Route::get('/StoreDocument', function () {
            return view('applications.documentmanagement.doc_store');
        });
        Route::get('/DocumentPermission', function () {
            return view('applications.documentmanagement.doc_permission');
        });
    });


    Route::prefix('Report')->group(function () {
        Route::get('/TenderReport', function () {
            return view('applications.report.tender');
        });
        Route::get('/ClientReport', function () {
            return view('applications.report.client_report');
        });
        Route::get('/LocationReport', function () {
            return view('applications.report.location_report');
        });
        Route::get('/ProjectReport', function () {
            return view('applications.report.project_report');
        });
        Route::get('/SalaryRegister', function () {
            return view('applications.report.salary_report');
        });
        Route::get('/EarningRegister', function () {
            return view('applications.report.earning_report');
        });
        Route::get('/DeductionRegister', function () {
            return view('applications.report.deduction_report');
        });
        Route::get('/FuelRegister', function () {
            return view('applications.report.fuel_report');
        });
        Route::get('/ChartOfAccount', function () {
            return view('applications.report.chart_account_report');
        });
        Route::get('/MaintenanceRegister', function () {
            return view('applications.report.maintainenance_report');
        });
        Route::get('/VehicleRunningReport', function () {
            return view('applications.report.running_report');
        });
        Route::get('/VehicleBreakdownReport', function () {
            return view('applications.report.breakdown_report');
        });
        Route::get('/InvoiceRegister', function () {
            return view('applications.report.invoice_register');
        });
        Route::get('/LedgerHeadReport', function () {
            return view('applications.report.ledger_head_report');
        });
         Route::get('/BankCashBook', function () {
            return view('applications.report.bank_book');
        });
    });


    Route::get('/invoiceView', function () {
        $invoiceData = session('session_invoiceData');
        $pdf = PDF::loadView('applications.projects.invoice', compact('invoiceData'));
        return $pdf->stream('Invoice.pdf', compact('invoiceData'));
    });
});

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

//     $tenders=CreateTender::whereDate('tender_closing_date','>=',date('Y-m-d'))
//         ->where('tender_status','>','4')
//         ->where('tender_status','<','6')->get();
//         foreach ($tenders as $tender){
//             $tender->getClient;
//             $employees=explode(',',$tender['tender_assigned_to']);
//             $tender->assignTo=$employees;
//             foreach ($tender->tenderYetToStartActivites as $activity){
//                 $employees=explode(',',$activity['activity_assigned_to']);
//                 $activity->assignTo=$employees;
//                 foreach ($employees as $userid){
//                     if($activity['activity_end_date']== Carbon::now()->addDay('1')->format('Y-m-d')){
//                         $sendtouser=User::find($userid);
//                         Notification::sendNow($sendtouser,new ReminderBeforeActivityEndDate($activity,$sendtouser));
//                     }
//                 }

//             }
//         }
//     return $tenders;
// });


/*Route::middleware('auth')->group(function () {
    Route::get('/profile', [ProfileController::class, 'edit'])->name('profile.edit');
    Route::patch('/profile', [ProfileController::class, 'update'])->name('profile.update');
    Route::delete('/profile', [ProfileController::class, 'destroy'])->name('profile.destroy');
});*/

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