KGRKJGETMRETU895U-589TY5MIGM5JGB5SDFESFREWTGR54TY
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/coaching/coaching.bizkrypt.com/routes/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Current File : /var/www/coaching/coaching.bizkrypt.com/routes/web.php
<?php

use App\Http\Controllers\Admin\AdminPermissionController;

// Auth
use App\Http\Controllers\Admin\AdminRolesController;

// Dashboard & Profile
use App\Http\Controllers\Admin\AdminUserController;
use App\Http\Controllers\Admin\AdmissionController;

// Admission & enquiry
use App\Http\Controllers\Admin\AttendanceController;
use App\Http\Controllers\Admin\ClassController;
use App\Http\Controllers\Admin\DashboardController;
use App\Http\Controllers\Admin\DaybookController;
use App\Http\Controllers\Admin\EnquiryController;
use App\Http\Controllers\Admin\FeesCollectionController;
use App\Http\Controllers\Admin\FeesMasterController;
use App\Http\Controllers\Admin\FeesTypeController;
use App\Http\Controllers\Admin\LogController;
use App\Http\Controllers\Admin\ParentController;

// use App\Http\Controllers\Admin\SchoolController;

use App\Http\Controllers\Admin\ProfileController;

// Fees Controllers ===============
use App\Http\Controllers\Admin\SchoolController;
use App\Http\Controllers\Admin\SectionController;
use App\Http\Controllers\Admin\StudentController;
use App\Http\Controllers\Admin\TestresultController;
use App\Http\Controllers\AuthController;
use App\Http\Controllers\Admin\ContactController;
use App\Http\Controllers\Admin\DealController;
use App\Http\Controllers\Admin\WebsiteController;
use App\Http\Controllers\Admin\TaskController;
use App\Http\Controllers\Admin\NotificationController;
use App\Http\Controllers\Admin\ReportController;
use App\Http\Controllers\Admin\IdcardController;
use App\Http\Controllers\Admin\StudyMaterialController;
use App\Http\Controllers\Admin\DeliveryOrderController;

// Other Then Superadmin Role
use App\Http\Controllers\CronjobController;
use App\Http\Controllers\TempAdmissionController;
// CronJob
use Illuminate\Support\Facades\Route;

/*
|--------------------------------------------------------------------------
| 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::group(['middleware' => 'auth'], function () {

    // Dashboard
    Route::get('dashboard', [DashboardController::class, 'superadminDashboard']);
    // End Dashboard

    // My Profile
    Route::get('profile', [ProfileController::class, 'profile']);
    Route::get('edit-profile', [ProfileController::class, 'edit_profile']);
    Route::post('edit-profile', [ProfileController::class, 'save_edit_profile']);
    Route::get('change-password', [ProfileController::class, 'change_password']);
    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 ==============================

    // Enquiry
    Route::group(['middleware' => 'role:view-enquiry'], function () {
        Route::get('enquiries', [EnquiryController::class, 'index']);
        Route::get('enquiry/view/{id}', [EnquiryController::class, 'show'])->name('enquiry.view');

        // Add
        Route::group(['middleware' => 'role:add-enquiry'], function () {
            Route::get('enquiry/add', [EnquiryController::class, 'create'])->name('enquiry.add');
            Route::post('enquiry/add', [EnquiryController::class, 'store'])->name('enquiry.store');
        });

        Route::group(['middleware' => 'role:edit-enquiry'], function () {
            Route::get('enquiry/edit/{id}', [EnquiryController::class, 'edit'])->name('enquiry.edit');
            Route::post('enquiry/edit/{id}', [EnquiryController::class, 'update'])->name('enquiry.update');
        });

        // DELETE
        Route::group(['middleware' => 'role:delete-enquiry'], function () {
            Route::get('delete-enquiry/{id}', [EnquiryController::class, 'destroy'])->name('enquiry.destroy');
        });
    });
    // End Enquiry

    Route::get('admission/get-section/{id}', [AdmissionController::class, 'getSection']);
    // Add
    Route::group(['middleware' => 'role:add-admission'], function () {
        Route::get('admission/add', [AdmissionController::class, 'create']);
        Route::post('admission/add', [AdmissionController::class, 'store']);

        Route::post('admission/search-parent-details', [AdmissionController::class, 'getParent']);
    });

    Route::group(['middleware' => 'role:import-admission'], function () {
        Route::get('admission/import', [AdmissionController::class, 'import']);
        Route::post('admission/import', [AdmissionController::class, 'import_post']);
    });

    // Route::group(['middleware' => 'role:fees-statement'], function () {
    //     Route::get('admission/add', [AdmissionController::class, 'create']);
    //     Route::post('admission/add', [AdmissionController::class, 'store']);
    //     Route::get('admission/get-section/{id}', [AdmissionController::class, 'getSection']);
    //     Route::post('admission/search-parent-details', [AdmissionController::class, 'getParent']);
    //     Route::get('admission/get-parent-details/{id}', [AdmissionController::class, 'getParentDetails']);
    // });

    // End Admission ========

    // Master Schools =========
    Route::group(['middleware' => 'role:view-school'], function () {

        Route::get('schools', [SchoolController::class, 'index']);

        // ADD
        Route::group(['middleware' => 'role:add-school'], function () {
            Route::get('add-school', [SchoolController::class, 'create']);
            Route::post('add-school', [SchoolController::class, 'store']);
        });

        // EDIT
        Route::group(['middleware' => 'role:edit-school'], function () {
            Route::get('edit-school/{id}', [SchoolController::class, 'edit']);
            Route::post('edit-school/{id}', [SchoolController::class, 'update']);
            Route::post('school-change-status', [SchoolController::class, 'ChangeStatus']);
        });

        // DELETE
        Route::group(['middleware' => 'role:delete-school'], function () {
            Route::get('delete-school/{id}', [SchoolController::class, 'destroy']);
        });
    });
    // End Schools =============

    // Master Class =========
    Route::group(['middleware' => 'role:view-class'], function () {

        Route::get('classes', [ClassController::class, 'index']);

        // add
        Route::group(['middleware' => 'role:add-class'], function () {
            Route::get('add-class', [ClassController::class, 'create']);
            Route::post('add-class', [ClassController::class, 'store']);
        });

        // edit
        Route::group(['middleware' => 'role:edit-class'], function () {
            Route::get('edit-class/{id}', [ClassController::class, 'edit']);
            Route::post('edit-class/{id}', [ClassController::class, 'update']);
            Route::post('class-change-status', [ClassController::class, 'ChangeStatus']);
            Route::post('class-change-automark', [ClassController::class, 'ChangeAutoMark']);
        });

        // delete
        Route::group(['middleware' => 'role:delete-class'], function () {
            Route::get('delete-class/{id}', [ClassController::class, 'destroy']);
        });
    });
    // End Class=============

    // Master Section =======
    Route::group(['middleware' => 'role:view-section'], function () {

        Route::get('class/sections/{id}', [SectionController::class, 'index']);

        // add
        Route::group(['middleware' => 'role:add-class'], function () {
            Route::get('class/add-section/{id}', [SectionController::class, 'create']);
            Route::post('class/add-section/{id}', [SectionController::class, 'store']);
        });

        // edit
        Route::group(['middleware' => 'role:edit-section'], function () {
            Route::get('class/edit-section/{class_id}/{id}', [SectionController::class, 'edit']);
            Route::post('class/edit-section/{class_id}/{id}', [SectionController::class, 'update']);
            Route::post('section-change-status', [SectionController::class, 'ChangeStatus']);
            Route::post('section-change-automark', [SectionController::class, 'ChangeAutoMark']);
        });

        // delete
        Route::group(['middleware' => 'role:delete-class'], function () {
            Route::get('class/section/delete/{class_id}/{id}', [SectionController::class, 'destroy']);
        });
    });
    // End Section ==========

    // Student ==============
    Route::get('admission/get-parent-details/{id}', [AdmissionController::class, 'getParentDetails']);
    Route::group(['middleware' => 'role:view-student'], function () {
        Route::get('students', [StudentController::class, 'index']);
        Route::get('student/view/{id}', [StudentController::class, 'show']);

        // edit
        Route::group(['middleware' => 'role:edit-student'], function () {
            Route::get('student/edit/{id}', [StudentController::class, 'edit']);
            Route::post('student/edit/{id}', [StudentController::class, 'update']);
        });

        // export
        Route::group(['middleware' => 'role:export-student'], function () {
            Route::get('export', [StudentController::class, 'export']);
            Route::get('export_parent', [StudentController::class, 'export_parent']);
        });

        // Delete Single / Multiple
        Route::group(['middleware' => 'role:delete-student'], function () {
            Route::get('student/delete/{id}', [StudentController::class, 'destroy']);
            Route::post('student/delete', [StudentController::class, 'destroy_all']);
        });

        // Reset Password Student Login
        Route::group(['middleware' => 'role:change-student-password'], function () {
            Route::post('student/change-password', [StudentController::class, 'change_password']);
        });

        // Promote Student
        Route::group(['middleware' => 'role:promote-student'], function () {
            Route::get('student/promote/{id}', [StudentController::class, 'single_change_or_promote']);
            Route::post('student/promote/{id}', [StudentController::class, 'post_single_change_or_promote']);
            Route::get('student/promote', [StudentController::class, 'change_or_promote']);
            Route::post('student/promote', [StudentController::class, 'post_change_or_promote']);
            Route::get('student/promote/delete/{user_id}/{id}', [StudentController::class, 'delete_single_change_or_promote']);
        });
    });
    // End Student ==============

    // Parents
    Route::group(['middleware' => 'role:view-parents'], function () {
        Route::get('parents', [ParentController::class, 'index']);
        Route::get('parent/view/{id}', [ParentController::class, 'show']);

        // edit
        Route::group(['middleware' => 'role:edit-parent'], function () {
            Route::get('parent/edit/{id}', [ParentController::class, 'edit']);
            Route::post('parent/edit/{id}', [ParentController::class, 'update']);

            Route::get('parent/import', [ParentController::class, 'import']);
            Route::post('parent/import', [ParentController::class, 'import_post']);
        });

        // delete
        Route::group(['middleware' => 'role:delete-parent'], function () {
            Route::get('parent/delete/{id}', [ParentController::class, 'destroy']);
        });
    });
    // End Parents

    // Fees structure routes ==================

    // Fees Types
    Route::group(['middleware' => 'role:view-fees_type'], function () {
        Route::get('fees_types', [FeesTypeController::class, 'index']);
        // add
        Route::group(['middleware' => 'role:add-fees_type'], function () {
            Route::get('fees_type/add', [FeesTypeController::class, 'create']);
            Route::post('fees_type/add', [FeesTypeController::class, 'store']);
        });
        // edit
        Route::group(['middleware' => 'role:edit-fees_type'], function () {
            Route::get('fees_type/edit/{id}', [FeesTypeController::class, 'edit']);
            Route::post('fees_type/edit/{id}', [FeesTypeController::class, 'update']);
        });
        // delete
        Route::group(['middleware' => 'role:delete-fees_type'], function () {
            Route::get('fees_type/delete/{id}', [FeesTypeController::class, 'destroy']);
        });
    });
    // End Fees Types

    // Fees Masters
    Route::group(['middleware' => 'role:view-fees_masters'], function () {
        Route::get('fees_masters', [FeesMasterController::class, 'index']);

        // add
        Route::group(['middleware' => 'role:add-fees_masters'], function () {
            Route::get('fees_master/add', [FeesMasterController::class, 'create']);
            Route::post('fees_master/add', [FeesMasterController::class, 'store']);
        });
        // edit
        Route::group(['middleware' => 'role:edit-fees_masters'], function () {
            Route::get('fees_master/edit/{id}', [FeesMasterController::class, 'edit']);
            Route::post('fees_master/edit/{id}', [FeesMasterController::class, 'update']);
        });
        // delete
        Route::group(['middleware' => 'role:delete-fees_masters'], function () {
            Route::get('fees_master/delete/{id}', [FeesMasterController::class, 'destroy']);
        });
        // assign fees
        Route::group(['middleware' => 'role:assign-fees_masters'], function () {
            Route::get('fees_master/assign', [FeesMasterController::class, 'assign']);
            Route::post('fees_master/assign', [FeesMasterController::class, 'assign_ajax_post']);
        });
    });
    // End Fees Masters

    Route::group(['middleware' => 'role:view-pending-fees-report'], function () {
        Route::get('pending-fees-report', [FeesCollectionController::class, 'pending_fees_report']);
        // Route::get('pending-fees-report', [FeesCollectionController::class, 'pending_fees_report']);
    });

    // Fees Collect
    Route::group(['middleware' => 'role:view-fees_collect'], function () {
        Route::get('fees_collect', [FeesCollectionController::class, 'index']);
        Route::post('fees_collect/refund', [FeesCollectionController::class, 'refund']);
        Route::get('fees_collect/student/{id}', [FeesCollectionController::class, 'add_fees_collect']);
        Route::get('fees_collect/fee-reciept/{id}', [FeesCollectionController::class, 'feeReciept'])->name('feescollect.fee-reciept');
        Route::get('fees_collect/student/{id}', [FeesCollectionController::class, 'add_fees_collect']);
        Route::get('fees_collect/export', [FeesCollectionController::class, 'export']);
        Route::get('fees_collect/bulk_fees_import', [FeesCollectionController::class, 'bulk_fees_import']);
        Route::post('fees_collect/bulk_fees_import', [FeesCollectionController::class, 'bulk_fees_import_post']);
        // delete_zero_feescollect
        //Route::get('delete_zero_feescollect', [FeesCollectionController::class, 'delete_zero_feescollect']);
    });

    // Daybook & reprint slip
    Route::group(['middleware' => 'role:view-daybook'], function () {
        Route::get('daybook', [DaybookController::class, 'index']);
        Route::get('daybook/export', [DaybookController::class, 'export']);
    });

    // Add Fees Collect
    Route::group(['middleware' => 'role:add-fees_collect'], function () {
        Route::post('fee_collect/receive', [FeesCollectionController::class, 'receive_fees_alloted']);
    });

    // Delete Fees Alloted
    Route::group(['middleware' => 'role:delete-fees_collect'], function () {
        Route::get('fee_collect/fees_alloted/delete/{student_id}/{id}', [FeesCollectionController::class, 'delete_fees_alloted']);
        Route::get('fee_collect/delete/{student_id}/{id}', [FeesCollectionController::class, 'delete_fees_collected']);
    });
    // End Fees Collect

    // End Fees structure =====================

    // User Permission Routes With Role & Permissions =================================
    Route::group(['middleware' => 'role:view-user'], function () {
        Route::get('users', [AdminUserController::class, 'index']);
        Route::get('view-user/{id}', [AdminUserController::class, 'show']);

        // Add
        Route::group(['middleware' => 'role:add-user'], function () {
            Route::get('add-user', [AdminUserController::class, 'create']);
            Route::post('add-user', [AdminUserController::class, 'store']);
        });

        // edit
        Route::group(['middleware' => 'role:edit-user'], function () {
            Route::get('edit-user/{id}', [AdminUserController::class, 'edit']);
            Route::post('edit-user/{id}', [AdminUserController::class, 'update']);
            Route::post('change-status', [AdminUserController::class, 'change_status']);
        });

        // Password
        Route::group(['middleware' => 'role:change-user-password'], function () {
            Route::get('reset-user-password/{id}', [AdminUserController::class, 'resetUserPassword']);
            Route::post('reset-user-password/{id}', [AdminUserController::class, 'updateUserPassword']);
        });

        // Delete
        Route::group(['middleware' => 'role:delete-user'], function () {
            Route::get('delete-user/{id}', [AdminUserController::class, 'destroy']);
        });
    });

    // Role & Permission Routes ========================================================
    Route::group(['middleware' => 'role:view-role'], function () {
        Route::get('roles', [AdminRolesController::class, 'index']);
        Route::get('view-role/{id}', [AdminRolesController::class, 'show']);

        // add
        Route::group(['middleware' => 'role:add-role'], function () {
            Route::get('add-role', [AdminRolesController::class, 'create']);
            Route::post('add-role', [AdminRolesController::class, 'store']);
        });

        // edit
        Route::group(['middleware' => 'role:edit-role'], function () {
            Route::get('edit-role/{id}', [AdminRolesController::class, 'edit']);
            Route::post('edit-role/{id}', [AdminRolesController::class, 'update']);
        });

        // delete
        Route::group(['middleware' => 'role:delete-role'], function () {
            Route::get('delete-role/{id}', [AdminRolesController::class, 'destroy']);
        });

        // view permission
        Route::group(['middleware' => 'role:view-role-permission'], function () {
            Route::get('permission/{id?}', [AdminPermissionController::class, 'index']);
        });

        // add edit delete permission
        Route::group(['middleware' => 'role:edit-role-permission'], function () {
            Route::get('add-permission/{role_id}', [AdminPermissionController::class, 'create']);
            Route::post('add-permission/{role_id}', [AdminPermissionController::class, 'store']);
            Route::get('delete-permission/{id}', [AdminPermissionController::class, 'destroy']);

            // Create New Permission
            Route::post('add-new-permission', [AdminPermissionController::class, 'add_new_permission']);
        });
    });

    // Attendance Routes ========================================================
    Route::group(['middleware' => 'role:view-student-attendance'], function () {
        Route::get('attendance/student', [AttendanceController::class, 'index']);

        // add
        Route::group(['middleware' => 'role:mark-student-attendance'], function () {
            Route::post('attendance/mark', [AttendanceController::class, 'mark_attendance']);
            Route::post('attendance/mark/single', [AttendanceController::class, 'single_mark_attendance']);
            Route::post('attendance/mark/auto_biometric', [AttendanceController::class, 'auto_biometric']);
        });

        // add
        Route::group(['middleware' => 'role:sheet-student-attendance'], function () {
            Route::get('attendance/sheet', [AttendanceController::class, 'attendance_sheet']);
        });
    });

    // Test Result Routes ========================================================
    Route::group(['middleware' => 'role:report-testresult'], function () {
        // Report
        Route::get('testresult/report', [TestresultController::class, 'index']);
        Route::post('testresult/report', [TestresultController::class, 'testresult_report']);
        Route::get('testresult/test-report', [TestresultController::class, 'testReport']);
        Route::get('testresult/test-report-individuals', [TestresultController::class, 'testReportSingle']);
        Route::get('testresult/test-report-multiple', [TestresultController::class, 'testReportMultiple']);
        Route::get('testresult/export', [TestresultController::class, 'export']);
        Route::get('testresult/find_duplicates', [TestresultController::class, 'find_duplicates']);

        // Import
        Route::group(['middleware' => 'role:import-testresult'], function () {
            Route::get('testresult/import', [TestresultController::class, 'import']);
            Route::post('testresult/import', [TestresultController::class, 'import_post']);
        });
        // Delete
        Route::group(['middleware' => 'role:delete-testresult'], function () {
            Route::get('testresult/delete/{id}', [TestresultController::class, 'destroy']);
            Route::post('testresult/delete', [TestresultController::class, 'destroy_all']);
        });
        // Edit
        Route::group(['middleware' => 'role:edit-testresult'], function () {
            Route::get('testresult/edit/{test_id}', [TestresultController::class, 'edit_testresult']);
            Route::post('testresult/edit/{test_id}', [TestresultController::class, 'edit_testresult_post']);
        });

        // MARKS SMS
        Route::group(['middleware' => 'role:sendsms-testresult'], function () {
            Route::post('testresult/send_sms_marks', [TestresultController::class, 'send_sms_marks']);
        });
    });

    // Logs ==================================================================================
    Route::group(['middleware' => 'role:log'], function () {
        Route::get('logs', [LogController::class, 'logList']);
        Route::get('add-to-log', [LogController::class, 'myTestAddToLog']);
    });

    // SMS CDR Report ==================================================================================
    Route::group(['middleware' => 'role:sms-cdr-report'], function () {
        Route::get('sms_cdr_report', [LogController::class, 'sms_cdr_report']);
    });

    // Biomatric Logs ==================================================================================
    Route::group(['middleware' => 'role:biometric-logs'], function () {
        Route::get('biometric-logs', [LogController::class, 'biometric_logs']);
        Route::get('import-biometric', [LogController::class, 'import_biometric']);
        Route::post('import-biometric', [LogController::class, 'import_biometric_post']);
    });

    // Admission Form =====================================
    Route::group(['middleware' => 'role:view-temp-admission'], function () {
        Route::get('temp_admissions', [TempAdmissionController::class, 'index']);
        // Route::get('export-dummy-admission', [TempAdmissionController::class, 'export']);

        // Convert ===================
        Route::group(['middleware' => 'role:convert-temp-admission'], function () {
            Route::get('admission/add/{id}', [TempAdmissionController::class, 'tempAdmissionCreate']);
        });

        // Edit ==================
        Route::group(['middleware' => 'role:edit-temp-admission'], function () {
            Route::get('temp_admission/edit/{id}', [TempAdmissionController::class, 'editAdmission']);
            Route::post('temp_admission/edit', [TempAdmissionController::class, 'updateAdmission']);
        });

        // Delete ================
        Route::group(['middleware' => 'role:delete-temp-admission'], function () {
            Route::get('temp_admission/delete/{id}', [TempAdmissionController::class, 'delete']);
            Route::post('temp_admission/multiple-delete', [TempAdmissionController::class, 'multipleDelete']);
        });
        // End Admission Form =====================================
    });

    //contacts
    Route::get('contacts',[ContactController::class,'index']);
    Route::post('delete-multiple-contact',[ContactController::class,'multipleDelete']);
    Route::post('contact-delete',[ContactController::class,'delete']);
    Route::get('edit-contact/{id}',[ContactController::class,'edit']);
    Route::post('edit-contact',[ContactController::class,'update']);
    Route::get('view-contacts/{contact}',[ContactController::class,'viewContact']);
    Route::post('set-key',[ContactController::class,'setKey']);
    Route::post('sync-contact',[ContactController::class,'syncData']);

    //deals
    Route::get('all-deals',[DealController::class,'index']);
    Route::post('delete-multiple-deal',[DealController::class,'multipleDelete']);
    Route::post('deal-delete',[DealController::class,'delete']);
    Route::get('edit-deal/{id}',[DealController::class,'edit']);
    Route::post('edit-deal',[DealController::class,'update']);

    //website setting
    Route::get('admin/website-settings',[WebsiteController::class,'index']);

    //tasks
    Route::get('task-list',[TaskController::class,'index']);
    Route::get('add-task',[TaskController::class,'add']);
    Route::post('add-task',[TaskController::class,'store']);
    Route::get('edit-task/{id}',[TaskController::class,'edit']);
    Route::post('edit-task',[TaskController::class,'update']);
    Route::post('delete-task',[TaskController::class,'delete']);
    Route::post('delete-multiple-task',[TaskController::class,'multipleDelete']);
    Route::post('task-status',[TaskController::class,'changeStatus']);

    //comments
    Route::post('add-comment',[TaskController::class,'addComments']);
    Route::post('get-comment',[TaskController::class,'getComments']);
    Route::post('fetch-task-comments',[TaskController::class,'fetchTaskComments']);

    //notification
    Route::get('admin/notifications',[NotificationController::class,'index']);
    Route::get('add-notification',[NotificationController::class,'add']);
    Route::post('add-notification',[NotificationController::class,'addNotification']);
    Route::post('fetch-notification',[NotificationController::class,'fetchNotification']);

    //reports
    Route::get('admin/report',[ReportController::class,'index']);
    Route::get('admin/enquiry-report',[ReportController::class,'enquiry_index']);
    Route::get('admin/attendance-report',[ReportController::class,'attendance_index']);
    Route::get('admin/exam-report',[ReportController::class,'exam_index']);
    Route::get('student/download',[ReportController::class,'studentReportDownload']);
    Route::get('enquiry/download',[ReportController::class,'enquiryReportDownload']);

    //id card
    Route::get('admin/idcard',[IdcardController::class,'index']);
    Route::get('admin/add-idcard',[IdcardController::class,'add']);
    Route::post('add-idcard',[IdcardController::class,'store']);
    Route::get('edit-idcard/{id}',[IdcardController::class,'edit']);
    Route::post('idcard-delete',[IdcardController::class,'delete']);
    Route::post('student-idcard',[IdcardController::class,'generateIdCard']);
    Route::get('bulk-idcard',[IdcardController::class,'bulkIdcard']);
    Route::get('print-bulk-view',[IdcardController::class,'printBulkView']);
    Route::get('print-bulk',[IdcardController::class,'printIdCardsPdf']);

    //delivery management
    Route::get('study-master',[StudyMaterialController::class,'index']);
    Route::get('add-study-material',[StudyMaterialController::class,'add']);
    Route::post('add-study-material',[StudyMaterialController::class,'store']);
    Route::get('edit-study-material/{id}',[StudyMaterialController::class,'edit']);
    Route::post('edit-study-material',[StudyMaterialController::class,'update']);
    Route::post('delete-study-material',[StudyMaterialController::class,'delete']);

    
    //find students for delivery
    Route::get('find-students',[DeliveryOrderController::class,'findStudents']);
   
    Route::get('delivery-order-list',[DeliveryOrderController::class,'orderList']);

    Route::get('delivery-order',[DeliveryOrderController::class,'addOrder']);
    Route::get('add-delivery-order',[DeliveryOrderController::class,'add']);
    Route::post('create-delivery-order',[DeliveryOrderController::class,'createDelivery']);
    Route::post('delivery-status-change',[DeliveryOrderController::class,'deliveryStatus']);
    Route::get('edit-delivery-order/{id}',[DeliveryOrderController::class,'editOrder']);
    Route::post('edit-delivery-order',[DeliveryOrderController::class,'updateOrder']);
    Route::post('delete-delivery',[DeliveryOrderController::class,'delete']);
    Route::post('track-delivery',[DeliveryOrderController::class,'trackDelivery']);

});
//open admission route
Route::get('admission-form', [TempAdmissionController::class, 'open_index']);
Route::post("temp-admission-submit", [TempAdmissionController::class, 'submitAdmission']);

// CronJob
Route::get('cronjob/test', [CronjobController::class, 'test']);
Route::get('cronjob/mark-attendance', [CronjobController::class, 'mark_attendance']);

Anon7 - 2021