CURRENT PATH:
/
home
/
u451283037
/
domains
/
rupandehiinstitute.com
/
public_html
/
subdomains
/
smarttraining
/
routes
/
KEMBALI
|
HOME
Upload File Local:
Upload
Upload via URL:
Download
Dir Baru
File Baru
Editing:
web.php
<?php Route::get('seedPermissions', function () { Artisan::call('db:seed --class=PermissionsTableSeeder'); }); Route::get('/clear-cache', function () { Artisan::call('cache:clear'); }); Route::get('/config-cache', function () { Artisan::call('config:cache'); }); Route::get('/clear-cache', function () { Artisan::call('cache:clear'); }); Route::get('/config-cache', function () { Artisan::call('config:cache'); }); Route::get('/dump-autoload', function () { exec('composer dump-autoload'); }); Route::get('/composer-install', function () { exec('composer install'); }); Route::get('student-certificate/{certificate_token}', 'CertificateController@viewSmartCertificate')->name('student-certificate'); Route::group(['middleware' => ['auth']], function () { Route::get('/', 'DashboardController@index')->name('dashboard.index'); Route::get('/monthly-enrollments', 'DashboardController@getMonthlyEnrollments')->name('dashboard.monthly-enrollments'); Route::get('/daily-enrollments', 'DashboardController@getDailyEnrollments')->name('dashboard.daily-enrollments'); Route::prefix('roles')->middleware('auth:web')->group(function () { Route::get('/', 'RoleController@index')->name('roles.index'); Route::get('/create', 'RoleController@create')->name('roles.create'); Route::post('/', 'RoleController@store')->name('roles.store'); Route::get('/edit/{id}', 'RoleController@edit')->name('roles.edit'); Route::patch('/{id}', 'RoleController@update')->name('roles.update'); }); Route::resource('permission', 'PermissionController') ; Route::resource('permission-category', 'PermissionCategoryController') ; Route::prefix('branches')->middleware('auth:web')->group(function () { Route::get('/', 'BranchController@index')->name('branches.index'); Route::get('/create', 'BranchController@create')->name('branches.create'); Route::post('/', 'BranchController@store')->name('branches.store'); Route::get('/edit/{id}', 'BranchController@edit')->name('branches.edit'); Route::patch('/{id}', 'BranchController@update')->name('branches.update'); Route::delete('/{id}', 'BranchController@destroy')->name('branches.destroy'); }); Route::prefix('users')->middleware('auth:web')->group(function () { Route::get('/', 'UserController@index')->name('users.index'); Route::get('/create', 'UserController@create')->name('users.create'); Route::post('/', 'UserController@store')->name('users.store'); Route::get('/edit/{id}', 'UserController@edit')->name('users.edit'); Route::patch('/{id}', 'UserController@update')->name('users.update'); }); Route::prefix('payments')->middleware('auth:web')->group(function () { Route::get('/make-payment', 'PaymentController@makePayment')->name('payments.make-payment'); Route::get('/make-payment/create', 'PaymentController@createMakePayment')->name('payments.create-make-payment'); Route::post('/make-payment', 'PaymentController@storeMakePayment')->name('payments.store-make-payment'); Route::get('/edit-make-payment/{id}', 'PaymentController@editmake')->name('payments.edit-make-payment'); Route::patch('make-payment/{id}', 'PaymentController@updateMakePayment')->name('payments.update-make-payment'); Route::get('/make-payment-voucher/{id}', 'PaymentController@makePaymentVoucher')->name('payments.make-payment-voucher'); Route::delete('/make-payment/{id}', 'PaymentController@destroyMakePayment')->name('payments.destroy-make-payment'); Route::get('/receive-payment', 'PaymentController@receivePayment')->name('payments.receive-payment'); Route::get('/receive-payment/create', 'PaymentController@createReceivePayment')->name('payments.create-receive-payment'); Route::post('/receive-payment', 'PaymentController@storeReceivePayment')->name('payments.store-receive-payment'); Route::get('/receive-payment-voucher/{id}', 'PaymentController@receivePaymentVoucher')->name('payments.receive-payment-voucher'); Route::delete('/receive-payment/{id}', 'PaymentController@destroyReceivePayment')->name('payments.destroy-receive-payment'); Route::get('/receive-payment/{id}', 'PaymentController@edit')->name('payments.edit'); Route::patch('/receive-payment/{id}', 'PaymentController@update')->name('payments.update-receive-payment'); Route::get('receive-payment-voucher/pos-print/{id}', 'PaymentController@posPrintReceivePaymentVoucher')->name('payments.pos-print-receive-payment-voucher'); Route::get('/fetchReturnReceivePayments', ['uses' => 'PaymentController@fetchReturnReceivePayments', 'as' => 'payments.fetchReturnReceivePayments']); Route::patch('/updatereturnreceiveStatus/{id}', ['uses' => 'PaymentController@updatereturnreceiveStatus', 'as' => 'payments.updatereturnreceiveStatus']); Route::get('/returnreceive-payment-voucher/{id}', 'PaymentController@returnreceivePaymentVoucher')->name('payments.return-receive-payment-voucher'); Route::delete('/returnreceive-payment/{id}', 'PaymentController@destroyReturnReceivePayment')->name('payments.destroy-return-receive-payment'); Route::get('/returnreceive-payment/{id}', 'PaymentController@returnreceiveedit')->name('payments.return-receive-edit'); Route::patch('/returnreceive-payment/{id}', 'PaymentController@returnreceiveupdate')->name('payments.update-return-receive-payment'); Route::get('/returnreceive_payment/create', 'PaymentController@createReturnReceivePayment')->name('payments.create-receivereturn-payment'); Route::get('/returnreceive-payment', 'PaymentController@returnreceivePayment')->name('payments.returnreceive-payment'); Route::post('/returnreceive-payment', 'PaymentController@storeReturnReceivePayment')->name('payments.store-returnreceive-payment'); }); Route::patch('categories/updateStatus/{id}', ['uses' => 'CategoryController@updateStatus', 'as' => 'categories.updateStatus']); Route::resource('categories', 'CategoryController'); Route::post('courses/fetchpurchaseprice', ['uses' => 'CourseController@fetchpurchaseprice', 'as' => 'courses.fetchpurchaseprice']); Route::get('brands/fetchBrands', ['uses' => 'BrandController@fetchBrands', 'as' => 'brand.fetchBrands']); Route::patch('brands/updateStatus/{id}', ['uses' => 'BrandController@updateStatus', 'as' => 'brand.updateStatus']); Route::resource('brands', 'BrandController'); Route::get('courses/fetchbrands/{id}', ['uses' => 'CourseController@fetchbrands', 'as' => 'courses.fetchbrands']); Route::get('courses/alert', ['uses' => 'CourseController@alert', 'as' => 'item.alert']); Route::get('courses/getCategoryWiseCourse/{category_id}', ['uses' => 'CourseController@getCategoryWiseCourse', 'as' => 'courses.getCategoryWiseCourse']); Route::get('courses/searchItemByItemCode/{itemCode}', ['uses' => 'CourseController@searchItemByItemCode', 'as' => 'courses.searchItemByItemCode']); Route::get('courses/fetchCourses', ['uses' => 'CourseController@fetchCourses', 'as' => 'courses.fetchCourses']); Route::patch('courses/updateStatus/{id}', ['uses' => 'CourseController@updateStatus', 'as' => 'courses.updateStatus']); Route::post('courses/save', 'CourseController@saveCourse'); Route::resource('courses', 'CourseController'); Route::resource('country', 'CountryController'); Route::resource('state', 'StateController'); Route::prefix('reports')->middleware('auth:web')->group(function () { Route::get('student-registration', ['uses' => 'ReportController@studentRegistrationReport', 'as' => 'reports.student-registration']); Route::post('filterStudentRegistrationReport', ['uses' => 'ReportController@filterStudentRegistrationReport', 'as' => 'reports.filterStudentRegistration']); Route::get('branch-wise-invoices', ['uses' => 'ReportController@branchWiseInvoices', 'as' => 'reports.branch-wise-invoices']); Route::get('fetchBranchWiseInvoices', ['uses' => 'ReportController@fetchBranchWiseInvoices', 'as' => 'reports.fetchBranchWiseInvoices']); Route::post('searchBranchWiseInvoices', ['uses' => 'ReportController@searchBranchWiseInvoices', 'as' => 'reports.searchBranchWIseInvoices']); // Customer-Wise Sales Report Starts from Here Route::get('student-wise-invoice', ['uses' => 'ReportController@studentWiseInvoices', 'as' => 'reports.student-wise-invoices']); Route::get('student-wise-courses', ['uses' => 'ReportController@studentWiseCourses', 'as' => 'reports.student-wise-courses']); Route::post('searchStudentWiseCourses', ['uses' => 'ReportController@searchStudentWiseCourses', 'as' => 'reports.searchStudentWiseCourses']); Route::get('fetchStudentWiseInvoices', ['uses' => 'ReportController@fetchStudentWiseInvoices', 'as' => 'reports.fetchStudentWiseInvoices']); Route::post('searchStudentWiseInvoices', ['uses' => 'ReportController@searchStudentWiseInvoices', 'as' => 'reports.searchStudentWiseInvoices']); Route::get('batch-wise-student', ['uses' => 'ReportController@batchWiseStudentInvoices', 'as' => 'reports.batch-wise-student']); Route::post('searchBatchWiseInvoices', ['uses' => 'ReportController@searchBatchWiseInvoices', 'as' => 'reports.searchBatchWiseInvoices']); // Customer-Wise Sales Report Ends from Here Route::get('invoicesreport', ['uses' => 'ReportController@invoicesreport', 'as' => 'reports.invoicesreport']); Route::post('searchInvoicesWise', ['uses' => 'ReportController@searchInvoicesWise', 'as' => 'reports.searchInvoicesWise']); Route::get('presalesreport', ['uses' => 'ReportController@presalesreport', 'as' => 'reports.presalesreport']); Route::post('searchPreSalesWise', ['uses' => 'ReportController@searchPreSalesWise', 'as' => 'reports.searchPreSalesWise']); Route::get('store_sales_report', ['uses' => 'ReportController@store_sales_report', 'as' => 'reports.store_sales_report']); Route::get('salesreturnreport', ['uses' => 'ReportController@salesreturnreport', 'as' => 'reports.salesreturnreport']); Route::post('searchSalesReturnWise', ['uses' => 'ReportController@searchSalesReturnWise', 'as' => 'reports.searchSalesReturnWise']); Route::get('salespaymentreport', ['uses' => 'ReportController@salespaymentreport', 'as' => 'reports.salespaymentreport']); Route::post('searchSalesPaymentWise', ['uses' => 'ReportController@searchSalesPaymentWise', 'as' => 'reports.searchSalesPaymentWise']); Route::get('invoiceremarks', ['uses' => 'ReportController@invoiceRemarks', 'as' => 'reports.invoiceremarks']); Route::post('searchInvoiceRemarksReport', ['uses' => 'ReportController@searchInvoiceRemarksReport', 'as' => 'reports.searchInvoiceRemarksReport']); // purchase Item Report Route::get('purchaseitemreport', ['uses' => 'ReportController@purchaseitemreport', 'as' => 'reports.purchaseitemreport']); Route::post('searchPurchasesItemWise', ['uses' => 'ReportController@searchPurchasesItemWise', 'as' => 'reports.searchPurchasesItemWise']); //purchasereport Route::get('purchasereport', ['uses' => 'ReportController@purchasereport', 'as' => 'reports.purchasereport']); Route::post('searchPurchasesWise', ['uses' => 'ReportController@searchPurchasesWise', 'as' => 'reports.searchPurchasesWise']); Route::get('/store_purchase_report', ['uses' => 'ReportController@store_purchase_report', 'as' => 'reports.store_purchase_report']); Route::get('/purchasereturnreport', ['uses' => 'ReportController@purchasereturnreport', 'as' => 'reports.purchasereturnreport']); Route::post('/searchPurchasesReturnWise', ['uses' => 'ReportController@searchPurchasesReturnWise', 'as' => 'reports.searchPurchasesReturnWise']); Route::get('/purchasepaymentreport', ['uses' => 'ReportController@purchasepaymentreport', 'as' => 'reports.purchasepaymentreport']); Route::post('/searchPurchasesPaymentWise', ['uses' => 'ReportController@searchPurchasesPaymentWise', 'as' => 'report.searchPurchasesPaymentWise']); Route::get('/expensereport', ['uses' => 'ReportController@expensesreport', 'as' => 'reports.expensereport']); Route::post('/searchExpensesWise', ['uses' => 'ReportController@searchExpensesWise', 'as' => 'reports.searchExpensesWise']); Route::get('/store_expense_report', ['uses' => 'ReportController@store_expense_report', 'as' => 'reports.store_expense_report']); Route::get('/expireditemsreport', ['uses' => 'ReportController@expireditemsreport', 'as' => 'reports.expireditemsreport']); //itemsalesreport Route::get('/courseinvoicesreport', ['uses' => 'ReportController@courseinvoicesreport', 'as' => 'reports.courseinvoicesreport']); Route::post('/searchCourseWiseInvoices', ['uses' => 'ReportController@searchCourseWiseInvoices', 'as' => 'reports.searchCourseWiseInvoices']); Route::get('/branch-wise-expenses', ['uses' => 'ReportController@branchWiseExpenses', 'as' => 'reports.branch-wise-expenses']); Route::post('/searchBranchWiseExpenses', ['uses' => 'ReportController@searchBranchWiseExpenses', 'as' => 'reports.searchBranchWiseExpenses']); Route::get('/store-wise-makepayment', ['uses' => 'ReportController@MakePaymentreport', 'as' => 'reports.store-wise-makepayment']); Route::post('/searchMakePaymentStoreWise', ['uses' => 'ReportController@searchMakePaymentStoreWise', 'as' => 'reports.searchMakePaymentStoreWise']); Route::get('/store-wise-receivepayment', ['uses' => 'ReportController@ReceivePaymentreport', 'as' => 'reports.store-wise-receivepayment']); Route::post('/searchReceivePaymentStoreWise', ['uses' => 'ReportController@searchReceivePaymentStoreWise', 'as' => 'reports.searchReceivePaymentStoreWise']); Route::get('/stockreport', ['uses' => 'ReportController@stockreport', 'as' => 'reports.stockreport']); Route::post('/searchstockwise', ['uses' => 'ReportController@searchstockwise', 'as' => 'reports.searchstockwise']); Route::get('/brandwisestock', ['uses' => 'ReportController@brandwisestockreport', 'as' => 'reports.brandwisestock']); Route::post('/searchstockwisebrand', ['uses' => 'ReportController@searchstockwisebrand', 'as' => 'reports.searchstockwisebrand']); Route::get('/profitlossreport', ['uses' => 'ReportController@profitlossreport', 'as' => 'reports.profitlossreport']); Route::get('/borrowreport', ['uses' => 'ReportController@borrowreport', 'as' => 'reports.borrowreport']); Route::post('/searchBorrowWise', ['uses' => 'ReportController@searchBorrowWise', 'as' => 'reports.searchBorrowWise']); Route::get('/returnborrowreport', ['uses' => 'ReportController@returnborrowreport', 'as' => 'reports.returnborrowreport']); Route::post('/searchReturnBorrowWise', ['uses' => 'ReportController@searchReturnBorrowWise', 'as' => 'reports.searchReturnBorrowWise']); Route::get('/lendreport', ['uses' => 'ReportController@lendreport', 'as' => 'reports.lendreport']); Route::post('/searchLendWise', ['uses' => 'ReportController@searchLendWise', 'as' => 'reports.searchLendWise']); Route::get('/returnlendreport', ['uses' => 'ReportController@returnlendreport', 'as' => 'reports.returnlendreport']); Route::post('/searchReturnLendWise', ['uses' => 'ReportController@searchReturnLendWise', 'as' => 'reports.searchReturnLendWise']); Route::get('day-registers', ['uses' => 'ReportController@dayRegisters', 'as' => 'reports.day-registers']); Route::post('filterDayRegisterData', ['uses' => 'ReportController@filterDayRegisterData', 'as' => 'reports.filterDayRegisterData']); Route::post('day-register/send-mail', ['uses' => 'ReportController@generatePdfAndSendMail', 'as' => 'reports.day-registers.send-mail']); Route::get('day-book', ['uses' => 'ReportController@dayBook', 'as' => 'reports.day-book']); Route::post('day-book', ['uses' => 'ReportController@filterDayBookData', 'as' => 'reports.filterDayBookData']); Route::post('day-book/send-mail', ['uses' => 'ReportController@generateDayBookPdfAndSendMail', 'as' => 'reports.day-book.send-mail']); Route::get('invoice-completed', ['uses' => 'ReportController@invoiceCompleted', 'as' => 'reports.invoice-completed']); Route::post('searchInvoiceCompletedReport', ['uses' => 'ReportController@searchInvoiceCompletedReport', 'as' => 'reports.searchInvoiceCompletedReport']); Route::get('invoice-cancelled', ['uses' => 'ReportController@invoiceCancelled', 'as' => 'reports.invoice-cancelled']); Route::post('searchInvoiceCancelledReport', ['uses' => 'ReportController@searchInvoiceCancelledReport', 'as' => 'reports.searchInvoiceCancelledReport']); }); Route::get('/smssetting/fetchSms', ['uses' => 'SmsSettingController@fetchSms', 'as' => 'smssetting.fetchSms']); Route::patch('/smssetting/updateStatus/{id}', ['uses' => 'SmsSettingController@updateStatus', 'as' => 'smssetting.updateStatus']); Route::resource('/smssetting', 'SmsSettingController'); Route::get('/sms/sendsms', ['uses' => 'SMSController@sendsms', 'as' => 'sms.sendsms']); Route::get('/sms/smsapi', ['uses' => 'SMSController@smsapi', 'as' => 'sms.smsapi']); Route::get('/sms/smstemplate', ['uses' => 'SMSController@smstemplate', 'as' => 'sms.smstemplate']); Route::post('periods/save', 'PeriodController@savePeriod'); Route::resource('periods', 'PeriodController'); Route::resource('tax', 'TaxController'); Route::patch('batches/updateStatus/{id}', ['uses' => 'BatchController@updateStatus', 'as' => 'batches.updateStatus']); Route::resource('batches', 'BatchController'); Route::prefix('students')->middleware('auth:web')->group(function () { Route::get('fetchstate/{id}', ['uses' => 'StudentController@fetchstate', 'as' => 'students.fetchstate']); Route::get('attendance', 'StudentAttendanceController@index')->name('studentAttendance.index'); Route::get('attendance/checkin', 'StudentAttendanceController@checkIn')->name('studentAttendance.checkIn'); Route::post('attendance/checkin', 'StudentAttendanceController@saveCheckIn')->name('studentAttendance.saveCheckIn'); Route::get('attendance/force-checkin/{token_no}', 'StudentAttendanceController@saveForceCheckIn')->name('studentAttendance.saveForceCheckIn'); Route::get('attendance/course-checkin/{token_no}/{course_code}', 'StudentAttendanceController@saveCourseCheckIn')->name('studentAttendance.saveCourseCheckIn'); Route::get('attendance/checkout', 'StudentAttendanceController@checkOut')->name('studentAttendance.checkOut'); Route::post('attendance/checkout', 'StudentAttendanceController@saveCheckOut')->name('studentAttendance.saveCheckOut'); Route::get('attendance/ledger/{studentId?}', 'StudentAttendanceController@ledger')->name('studentAttendance.ledger'); Route::post('attendance/filter-student-wise-attendance-ledger', 'StudentAttendanceController@filterStudentWiseAttendanceLedger')->name('studentAttendance.filterStudentWiseAttendanceLedger'); }); Route::get('students/fetchStudents', ['uses' => 'StudentController@fetchStudents', 'as' => 'students.fetchStudents']); Route::patch('students/updateStatus/{id}', ['uses' => 'StudentController@updateStatus', 'as' => 'students.updateStatus']); Route::post('students/save', 'StudentController@saveStudent'); Route::get('/students/get-students', 'StudentController@getStudents'); Route::resource('students', 'StudentController'); Route::get('students/invoices/{student_id}', ['uses' => 'StudentController@getPreviousInvoices', 'as' => 'customer.getPreviousInvoices']); Route::resource('/letter', 'LetterController'); Route::get('/supplier/fetchSuppliers', ['uses' => 'SupplierController@fetchSuppliers', 'as' => 'supplier.fetchSuppliers']); Route::patch('/supplier/updateStatus/{id}', ['uses' => 'SupplierController@updateStatus', 'as' => 'supplier.updateStatus']); Route::post('/supplier/save', 'SupplierController@saveSupplier'); Route::resource('/supplier', 'SupplierController'); Route::get('/expensecategory/fetchExpenses', ['uses' => 'ExpenseCategoryController@fetchExpenses', 'as' => 'expensecategory.fetchExpenses']); Route::patch('/expensecategory/updateStatus/{id}', ['uses' => 'ExpenseCategoryController@updateStatus', 'as' => 'expensecategory.updateStatus']); Route::resource('/expensecategory', 'ExpenseCategoryController'); Route::get('/expense/fetchExpenses', ['uses' => 'ExpenseController@fetchExpenses', 'as' => 'expense.fetchExpenses']); Route::get('expenses/pos-print-today', ['uses' => 'ExpenseController@posPrintTodayExpenses', 'as' => 'expense.pos-print-today']); Route::patch('/expense/updateStatus/{id}', ['uses' => 'ExpenseController@updateStatus', 'as' => 'expense.updateStatus']); Route::resource('/expense', 'ExpenseController'); Route::resource('/expense/{id}/edit', 'ExpenseController@edit'); Route::get('/purchase/fetchItems/{id}', ['uses' => 'PurchaseController@fetchItems', 'as' => 'purchase.fetchitems']); Route::get('/purchase/typeahead', ['uses' => 'PurchaseController@typeahead', 'as' => 'purchase.typeahead']); Route::get('/purchase/invoice/{id}', ['uses' => 'PurchaseController@invoice', 'as' => 'purchase.invoice']); // Purchase Ledger Starts From Here Route::get('/purchase/ledger', ['uses' => 'PurchaseController@ledger', 'as' => 'purchase.ledger']); Route::post('/purchase/searchSupplierWisePurchaseLedger', ['uses' => 'PurchaseController@searchSupplierWisePurchaseLedger', 'as' => 'purchase.searchSupplierWisePurchaseLedger']); Route::post('/purchase/fetchSearchLedger', ['uses' => 'PurchaseController@fetchSearchLedger', 'as' => 'purchase.fetchSearchLedger']); // Purchase Ledger Ends From Here Route::resource('/purchase', 'PurchaseController'); Route::resource('/day', 'DaystatusController'); Route::post('day/searchdate', 'DaystatusController@daydate')->name('day.daydate'); //localpurchase Route::get('/localpurchase/fetchItems/{id}', ['uses' => 'LocalPurchaseController@fetchItems', 'as' => 'localpurchase.fetchitems']); Route::get('/localpurchase/typeahead', ['uses' => 'LocalPurchaseController@typeahead', 'as' => 'localpurchase.typeahead']); Route::get('/localpurchase/invoice/{id}', ['uses' => 'LocalPurchaseController@invoice', 'as' => 'localpurchase.invoice']); Route::resource('/localpurchase', 'LocalPurchaseController'); //purchase payable Route::get('/payment', ['uses' => 'PayableController@payment', 'as' => 'payable.payment']); Route::get('/accounts/payable', ['uses' => 'PayableController@ledger', 'as' => 'payable.payable']); Route::get('/purchasepayable/fetchPaymentpayable', ['uses' => 'PayableController@fetchPaymentpayable', 'as' => 'payable.fetchPaymentpayable']); Route::resource('/payable', 'PayableController'); //purchase ledgerbook Route::get('/purchaseledgerbook/payment', ['uses' => 'PurchaseLedgerBookController@makePayment', 'as' => 'purchaseledgerbook.payment']); Route::get('/purchaseledgerbook/purchasebook', ['uses' => 'PurchaseLedgerBookController@ledger', 'as' => 'purchaseledgerbook.purchasebook']); Route::get('/purchaseledgerbook/fetchpurchaseledgerbook', ['uses' => 'PurchaseLedgerBookController@fetchpurchaseledgerbook', 'as' => 'purchaseledgerbook.fetchpurchaseledgerbook']); Route::resource('/purchaseledgerbook', 'PurchaseLedgerBookController'); //sales ledgerbook Route::get('/customerledgerbook/payment', ['uses' => 'LedgerSaleBookController@receivepayment', 'as' => 'customerledgerbook.payment']); Route::get('/studentledgerbook/studentbook', ['uses' => 'LedgerSaleBookController@salesledgerbook', 'as' => 'studentledgerbook.studentbook']); Route::post('/customerledgerbook/fetchSalesledgerbook', ['uses' => 'LedgerSaleBookController@fetchSalesledgerbook', 'as' => 'customerledgerbook.fetchpurchaseledgerbook']); Route::get('/customerledgerbook/notifyStudent/{id}/{amount}/{account_status}', ['uses' => 'LedgerSaleBookController@notifyStudent', 'as' => 'customerledgerbook.notifyStudent']); Route::resource('/customerledgerbook', 'LedgerSaleBookController'); //sales Payable Route::get('/receivepayment', ['uses' => 'SalesPayableController@receivepayment', 'as' => 'receiveable.receivepayment']); Route::get('/accounts/receiveable', ['uses' => 'SalesPayableController@salesledger', 'as' => 'receiveable.receiveable']); Route::get('/salespayable/fetchSalesPaymentpayable', ['uses' => 'SalesPayableController@fetchSalesPaymentpayable', 'as' => 'receiveable.fetchSalesPaymentpayable']); Route::resource('/receiveable', 'SalesPayableController'); // Purchase return Route::get('/purchasereturn/invoice/{id}', ['uses' => 'PurchaseReturnController@invoice', 'as' => 'purchasereturn.invoice']); Route::resource('/purchasereturn', 'PurchaseReturnController'); Route::get('invoices/courses/{id}', ['uses' => 'InvoiceController@getInvoiceCourseData']); Route::get('invoices/updatePrintNumber/{id}', ['uses' => 'InvoiceController@updatePrintNumber', 'as' => 'invoices.updatePrintNumber']); Route::get('invoices/preview/{id}', ['uses' => 'InvoiceController@invoice', 'as' => 'invoices.preview']); Route::get('invoices/fetchCourses/{id}', ['uses' => 'InvoiceController@fetchCourses', 'as' => 'invoices.fetchCourses']); Route::get('invoices/typeahead', ['uses' => 'InvoiceController@typeahead', 'as' => 'invoices.typeahead']); Route::get('invoices/change-day-limit', ['uses' => 'InvoiceController@changeDayLimit', 'as' => 'invoices.change-day-limit']); Route::post('invoices/update-day-limit', ['uses' => 'InvoiceController@updateDayLimit', 'as' => 'invoices.update-day-limit']); Route::get('invoices/change-payment-method', ['uses' => 'InvoiceController@changePaymentMethod', 'as' => 'invoices.change-payment-method']); Route::post('invoices/update-payment-method', ['uses' => 'InvoiceController@updatePaymentMethod', 'as' => 'invoices.update-payment-method']); Route::get('invoices/print/{id}', ['uses' => 'InvoiceController@print', 'as' => 'invoices.print']); Route::get('invoices/pos-print/{id}', ['uses' => 'PosController@printInvoice', 'as' => 'invoices.pos-print']); Route::get('invoices/pos-print-token/{id}', ['uses' => 'PosController@printToken', 'as' => 'invoices.pos-print-token']); Route::get('invoices/pos-print-token-preview/{id}', ['uses' => 'InvoiceController@printTokenPreview', 'as' => 'invoices.pos-print-token-preview']); Route::get('invoices/pos-print-preview/{id}', ['uses' => 'InvoiceController@printPreview', 'as' => 'invoices.pos-print-preview']); Route::get('invoices/print-double-receipt/{id}', ['uses' => 'PosController@printDoubleReceipt', 'as' => 'invoices.print-double-receipt']); // Purchase Ledger Starts From Here Route::get('invoices/ledger', ['uses' => 'InvoiceController@ledger', 'as' => 'invoices.ledger']); Route::get('invoices/ledgerbook', ['uses' => 'SalesLedgerBookController@ledgerbook', 'as' => 'invoices.ledgerbook']); Route::post('invoices/searchStudentWiseInvoiceLedger', ['uses' => 'InvoiceController@searchStudentWiseInvoiceLedger', 'as' => 'invoices.searchStudentWiseInvoiceLedger']); Route::post('invoices/fetchSearchLedger', ['uses' => 'InvoiceController@fetchSearchLedger', 'as' => 'invoices.fetchSearchLedger']); // Purchase Ledger Ends From Here //Sales Ledger Book Route::get('/salesledger/salesledgerbook', ['uses' => 'SalesLedgerBookController@Salesledger', 'as' => 'salesledger.salesledgerbook']); Route::post('/salesledger/searchCustomerWiseSaleLedger', ['uses' => 'SalesLedgerBookController@searchCustomerWiseSaleLedger', 'as' => 'salesledger.searchCustomerWiseLedger']); Route::get('invoices/pending', ['uses' => 'InvoiceController@getPendingInvoices', 'as' => 'invoices.pending']); Route::get('invoices/approve/{id}', ['uses' => 'InvoiceController@approveInvoiceRequest', 'as' => 'invoices.approve']); Route::get('invoices/cancel/{id}', ['uses' => 'InvoiceController@cancelInvoiceRequest', 'as' => 'invoices.cancel']); Route::get('invoices/cancel-cancellation/{id}', ['uses' => 'InvoiceController@cancelCancellationInvoiceRequest', 'as' => 'invoices.cancel-cancellation']); Route::get('invoices/mark-as-completed/{id}', ['uses' => 'InvoiceController@markAsCompletedInvoiceRequest', 'as' => 'invoices.markAsCompleted']); Route::get('invoices/cancel-mark-as-completed/{id}', ['uses' => 'InvoiceController@cancelMarkAsCompletedInvoiceRequest', 'as' => 'invoices.cancel-markAsCompleted']); Route::get('invoices/alert', ['uses' => 'InvoiceController@getAlertSubscription', 'as' => 'invoices.alert']); Route::post('invoices/renew', ['uses' => 'InvoiceController@renewSubscription', 'as' => 'subscription.renew']); Route::resource('invoices', 'InvoiceController'); Route::get('/invoices/create/{sId?}', 'InvoiceController@create')->name('invoices.create'); Route::get('pre-sales/invoice/{id}', ['uses' => 'PreInvoiceController@invoice', 'as' => 'pre-sales.invoice']); Route::resource('pre-sales', 'PreInvoiceController'); Route::get('/salereturn/invoice/{id}', ['uses' => 'SaleReturnController@invoice', 'as' => 'salereturn.invoice']); Route::get('salesreturn/print-double-receipt/{id}', ['uses' => 'SaleReturnController@printDoubleReceipt', 'as' => 'salesreturn.print-double-receipt']); Route::resource('/salereturn', 'SaleReturnController'); Route::get('/bank/createaccount', ['uses' => 'BankController@createaccount', 'as' => 'bank.createaccount']); Route::get('/bank/{id}/edit', ['uses' => 'BankController@editaccount', 'as' => 'bank.editaccount']); Route::patch('/bank/{id}', ['uses' => 'BankController@update', 'as' => 'bank.update']); Route::post('/bank/searchBankList', ['uses' => 'BankController@searchBankList', 'as' => 'bank.searchBankList']); Route::post('/bank/storeaccount', ['uses' => 'BankController@storeaccount', 'as' => 'bank.storeaccount']); Route::get('/bank/chequeentry', ['uses' => 'BankController@chequeentry', 'as' => 'bank.chequeentry']); Route::post('/bank/store_chequeentry', ['uses' => 'BankController@store_chequeentry', 'as' => 'bank.store_chequeentry']); Route::get('/bank/chequeissue', ['uses' => 'BankController@chequeissue', 'as' => 'bank.chequeissue']); Route::post('/bank/storechequeissue', ['uses' => 'BankController@store_chequeissue', 'as' => 'bank.storechequeissue']); Route::get('/bank/deposite', ['uses' => 'BankController@deposite', 'as' => 'bank.deposite']); Route::post('/bank/store_deposite', ['uses' => 'BankController@store_deposite', 'as' => 'bank.store_deposite']); Route::get('/bank/statements', ['uses' => 'BankController@getBankStatement', 'as' => 'bank.statements']); Route::post('/bank/searchBankStatement', ['uses' => 'BankController@searchBankStatement', 'as' => 'bank.searchBankStatement']); Route::get('/bank/fetchBankStatement', ['uses' => 'BankController@fetchBankStatement', 'as' => 'bank.fetchBankStatement']); Route::get('/bank/chequelist', ['uses' => 'BankController@chequelist', 'as' => 'bank.chequelist']); Route::get('/bank/banklist', ['uses' => 'BankController@banklist', 'as' => 'bank.banklist']); Route::get('/bank/withdraw', ['uses' => 'BankController@withdraw', 'as' => 'bank.withdraw']); Route::post('/bank/storewithdraw', ['uses' => 'BankController@storewithdraw', 'as' => 'bank.storewithdraw']); Route::get('/bank/withdrawlist', ['uses' => 'BankController@withdrawlist', 'as' => 'bank.withdrawlist']); Route::get('/bank/depositelist', ['uses' => 'BankController@depositelist', 'as' => 'bank.depositelist']); Route::get('/settings/sitesettings', ['uses' => 'SettingController@sitesettings', 'as' => 'settings.sitesettings']); Route::get('/settings/changepassword', ['uses' => 'SettingController@changepassword', 'as' => 'settings.changepassword']); Route::get('/settings/databaseupdater', ['uses' => 'SettingController@databaseupdater', 'as' => 'settings.databaseupdater']); Route::get('/settings/databasebackup', ['uses' => 'SettingController@databasebackup', 'as' => 'settings.databasebackup']); //journal entry Route::resource('/journalentry', 'JournalEntryController'); Route::get('/journalentry/invoice/{id}', 'JournalEntryController@invoice')->name('journalentry.invoice'); Route::middleware(['pos.enabled'])->group(function () { Route::get('/pos/create', ['uses' => 'PosController@create', 'as' => 'pos.create']); Route::get('/pos/fetch_category_items/{id}', ['uses' => 'PosController@fetch_category_items', 'as' => 'pos.fetch_category_items']); Route::post('/pos/store', ['uses' => 'PosController@store', 'as' => 'pos.store']); Route::get('/pos/print/{id}', ['uses' => 'PosController@print', 'as' => 'pos.print']); }); Route::resource('/companyprofile', 'ProfileController'); Route::get('/vehicle/fetchVehicle', ['uses' => 'VehicleController@fetchVehicle', 'as' => 'vehicle.fetchVehicle']); Route::patch('/vehicle/updateStatus/{id}', ['uses' => 'VehicleController@updateStatus', 'as' => 'vehicle.updateStatus']); Route::resource('/vehicle', 'VehicleController'); Route::post('vehicle/save', 'VehicleController@saveVehicle'); Route::get('/barcode/index', ['uses' => 'BarcodeController@index', 'as' => 'barcode.index']); Route::get('/barcode/fetchItems/{id}', ['uses' => 'BarcodeController@fetchItems', 'as' => 'barcode.fetchitems']); Route::get('/barcode/typeahead', ['uses' => 'BarcodeController@typeahead', 'as' => 'barcode.typeahead']); Route::get('certificates/generate/{token_no}/{certificate_token}', 'CertificateController@generate')->name('certificates.generate'); Route::get('certificates/manual-create', 'CertificateController@manualCreate')->name('certificates.manual-create'); Route::post('certificates/manual-generate', 'CertificateController@manualGenerate')->name('certificates.manual-generate'); Route::post('certificates/store-media', 'CertificateController@storeMedia')->name('certificates.store-media'); Route::get('certificates/smart/{id}', 'CertificateController@viewSmartCertificateAdmin')->name('certificates.smart'); Route::resource('certificates', 'CertificateController'); Route::get('certificates/smart/{id}', 'CertificateController@viewSmartCertificateAdmin')->name('certificates.smart'); // CMS Route::prefix('cms')->group(function() { Route::resource('article-type', 'ArticleTypeController'); Route::get('article-type/updateStatus/{id}/{status}', ['uses' => 'ArticleTypeController@updateStatus', 'as' => 'cms.article-type.updateStatus']); Route::resource('article', 'ArticleController'); Route::get('cms/article/filter', 'ArticleController@filter')->name('article.filter'); Route::get('article/updateStatus/{id}/{status}', ['uses' => 'ArticleController@updateStatus', 'as' => 'cms.article.updateStatus']); Route::resource('media-type', 'MediaTypeController'); Route::patch('media-type/updateStatus/{id}', ['uses' => 'MediaTypeController@updateStatus', 'as' => 'media-type.updateStatus']); Route::resource('media', 'MediaController'); Route::get('cms/media/filter', 'MediaController@filterMediaData')->name('media.filter'); Route::get('media/updateStatus/{id}/{status}', ['uses' => 'MediaController@updateStatus', 'as' => 'cms.media.updateStatus']); Route::get('fetchMediaTypes', ['uses' => 'MediaTypeController@fetchMediaTypes', 'as' => 'cms.fetchMediaTypes']); Route::resource('service-type', 'ServiceTypeController'); Route::get('service-type/updateStatus/{id}/{status}', ['uses' => 'ServiceTypeController@updateStatus', 'as' => 'cms.service-type.updateStatus']); Route::resource('service', 'ServiceController'); Route::get('service/updateStatus/{id}/{status}', ['uses' => 'ServiceController@updateStatus', 'as' => 'cms.service.updateStatus']); Route::resource('resource', 'ResourceController'); Route::get('resource/updateStatus/{id}/{status}', ['uses' => 'ResourceController@updateStatus', 'as' => 'cms.resource.updateStatus']); Route::resource('testimonial', 'TestimonialController'); Route::get('testimonials/updateStatus/{id}/{status}', ['uses' => 'TestimonialController@updateStatus', 'as' => 'cms.testimonials.updateStatus']); Route::get('contact', 'ContactUsController@index')->name('contact'); Route::post('contactUs', 'ContactUsController@store')->name('contactUs'); Route::resource('galleries', 'GalleryController'); Route::get('galleries/updateStatus/{id}/{status}', ['uses' => 'GalleryController@updateStatus', 'as' => 'cms.galleries.updateStatus']); Route::resource('success_stories', 'SuccessStoriesController'); Route::get('success_stories/updateStatus/{id}/{status}', ['uses' => 'SuccessStoriesController@updateStatus', 'as' => 'cms.success_stories.updateStatus']); Route::resource('placement_partner', 'PlacementPartnerController'); Route::get('placement_partner/updateStatus/{id}/{status}', ['uses' => 'PlacementPartnerController@updateStatus', 'as' => 'cms.placement_partner.updateStatus']); Route::resource('career', 'CareerController'); Route::get('career/updateStatus/{id}/{status}', ['uses' => 'CareerController@updateStatus', 'as' => 'cms.career.updateStatus']); Route::resource('social-media', 'SocialMediaController'); Route::get('social-media/updateStatus/{id}/{status}', ['uses' => 'SocialMediaController@updateStatus', 'as' => 'cms.social-media.updateStatus']); }); Route::resource('faqs', 'FAQsController'); Route::post('faqs/arrange', 'FAQsController@arrangeFAQs')->name('faqs.arrange'); Route::get('faqs/updateStatus/{id}/{status}', ['uses' => 'FAQsController@updateStatus', 'as' => 'faqs.updateStatus']); }); Route::resource('/hrpost', 'HrpostController'); Route::resource('/cheque', 'ChequeController'); //Guests Route::resource('guests', 'GuestController'); Route::get('guests/updateStatus/{id}/{status}', 'GuestController@changeStatus'); Route::get('guests/make/student/{id}', 'GuestController@makeStudent')->name('guests.make-student'); Route::post('guest/student/store', 'GuestController@storeStudent')->name('guest.students.store'); Route::get('visitors', 'GuestController@getOnlineVisitors')->name('visitors.online'); Route::get('social-media-visitors', 'GuestController@getSocialMediaVisitors')->name('visitors.social-media'); Route::get('social-media-visitors/create', 'GuestController@createSocialMediaVisitors')->name('visitors.create-social-media'); Route::get('follow-ups', 'FollowUpController@index')->name('follow-ups'); Route::post('follow-ups', 'FollowUpController@store'); //Backup Route::get('database/backup', 'BackupController@index')->name('database.backup'); Route::get('backup/create', 'BackupController@create')->name('backup.create'); Route::get('backup/download', 'BackupController@download')->name('backup.file.download'); Route::get('backup/delete', 'BackupController@delete')->name('backup.file.delete'); //fiscalyear Route::get('/fiscalyear/fetchFiscalYears', ['uses' => 'FiscalYearController@fetchFiscalYears', 'as' => 'fiscalyear.fetchFiscalYears']); Route::patch('/fiscalyear/updateStatus/{id}', ['uses' => 'FiscalYearController@updateStatus', 'as' => 'fiscalyear.updateStatus']); Route::resource('/fiscalyear', 'FiscalYearController'); //designation Route::get('/designation/fetchDesignations', ['uses' => 'DesignationController@fetchDesignations', 'as' => 'designation.fetchDesignations']); Route::patch('/designation/updateStatus/{id}', ['uses' => 'DesignationController@updateStatus', 'as' => 'designation.updateStatus']); Route::resource('/designation', 'DesignationController'); //department Route::get('/department/fetchDepartments', ['uses' => 'DepartmentController@fetchDepartments', 'as' => 'department.fetchDepartments']); Route::patch('/department/updateStatus/{id}', ['uses' => 'DepartmentController@updateStatus', 'as' => 'department.updateStatus']); Route::resource('/department', 'DepartmentController'); //employee Route::get('/employee/fetchEmployees', ['uses' => 'EmployeeController@fetchEmployees', 'as' => 'employee.fetchEmployees']); Route::patch('/employee/updateStatus/{id}', ['uses' => 'EmployeeController@updateStatus', 'as' => 'employee.updateStatus']); Route::get('/employee/get-employees', 'EmployeeController@getEmployees'); Route::resource('/employee', 'EmployeeController'); Route::get('employee/getSalary/{id}/{month}', ['uses' => 'EmployeeController@getSalary', 'as' => 'employee.getSalary']); //payment Route::get('/pay/fetchPayments', ['uses' => 'PayController@fetchPayments', 'as' => 'pay.fetchPayments']); Route::patch('/pay/updateStatus/{id}', ['uses' => 'PayController@updateStatus', 'as' => 'pay.updateStatus']); Route::get('pay/ledgeer', 'PayController@ledger')->name('salary.ledger'); Route::post('pay/employeeWiseSalaryLedger', 'PayController@employeeWiseSalaryLedger')->name('salary.employeeWiseSalaryLedger'); Route::get('/pay/invoice/{id}', ['uses' => 'PayController@invoice', 'as' => 'pay.invoice']); Route::resource('/pay', 'PayController'); //instructor Route::get('/instructor/fetchInstructors', ['uses' => 'InstructorController@fetchInstructors', 'as' => 'instructor.fetchInstructors']); Route::patch('/instructor/updateStatus/{id}', ['uses' => 'InstructorController@updateStatus', 'as' => 'instructor.updateStatus']); Route::resource('/instructor', 'InstructorController'); Route::get('instructor/getSalary/{id}/{month}', ['uses' => 'InstructorController@getSalary', 'as' => 'instructor.getSalary']); Route::get('/asset/fetchAssets', ['uses' => 'AssetController@fetchAssets', 'as' => 'asset.fetchAssets']); Route::patch('/asset/updateStatus/{id}', ['uses' => 'AssetController@updateStatus', 'as' => 'asset.updateStatus']); Route::resource('/asset', 'AssetController'); Route::get('/party/ledger', ['uses' => 'BorrowController@ledger', 'as' => 'borrow.ledger']); Route::post('/borrow/searchPartyLedger', ['uses' => 'BorrowController@searchPartyLedger', 'as' => 'borrow.searchPartyLedger']); Route::post('/borrow/fetchSearchLedger', ['uses' => 'BorrowController@fetchSearchLedger', 'as' => 'borrow.fetchSearchLedger']); Route::get('/borrow/invoice/{id}', ['uses' => 'BorrowController@invoice', 'as' => 'borrow.invoice']); Route::get('borrow-payment-voucher/pos-print/{id}', 'BorrowController@posPrintBorrowPaymentVoucher')->name('borrow.pos-print-borrow-payment-voucher'); Route::resource('/borrow', 'BorrowController'); Route::get('/returnborrow/invoice/{id}', ['uses' => 'ReturnBorrowController@invoice', 'as' => 'returnborrow.invoice']); Route::get('returnborrow-payment-voucher/pos-print/{id}', 'ReturnBorrowController@posPrintReturnBorrowPaymentVoucher')->name('returnborrow.pos-print-returnborrow-payment-voucher'); Route::resource('/returnborrow', 'ReturnBorrowController'); Route::get('/lend/invoice/{id}', ['uses' => 'LendController@invoice', 'as' => 'lend.invoice']); Route::get('lend-payment-voucher/pos-print/{id}', 'LendController@posPrintLendPaymentVoucher')->name('lend.pos-print-lend-payment-voucher'); Route::resource('/lend', 'LendController'); Route::get('/returnlend/invoice/{id}', ['uses' => 'ReturnLendController@invoice', 'as' => 'returnlend.invoice']); Route::get('returnlend-payment-voucher/pos-print/{id}', 'ReturnLendController@posPrintReturnLendPaymentVoucher')->name('returnlend.pos-print-returnlend-payment-voucher'); Route::resource('/returnlend', 'ReturnLendController'); Route::get('/party/fetchParty', ['uses' => 'PartyController@fetchParty', 'as' => 'party.fetchParty']); Route::patch('/party/updateStatus/{id}', ['uses' => 'PartyController@updateStatus', 'as' => 'party.updateStatus']); Route::resource('/party', 'PartyController'); Route::prefix('daysettings')->group(function () { Route::post('openDay', ['uses' => 'DaySettingController@openDay', 'as' => 'daysettings.openDay']); Route::get('closeDay', ['uses' => 'DaySettingController@closeDay', 'as' => 'daysettings.closeDay']); Route::get('final-close-day', ['uses' => 'DaySettingController@finalCloseDay', 'as' => 'daysettings.finalCloseDay']); Route::get('print-closing-report', ['uses' => 'DaySettingController@printClosingReport', 'as' => 'daysettings.printClosingReport']); }); Route::get('/bulksms/fetchbulksms', ['uses' => 'BulkSmsController@fetchbulksms', 'as' => 'bulksms.fetchbulksms']); Route::patch('/bulksms/updateStatus/{id}', ['uses' => 'BulkSmsController@updateStatus', 'as' => 'bulksms.updateStatus']); Route::resource('/bulksms', 'BulkSmsController'); Route::get('/notificationcontact/fetchnotificationcontact', ['uses' => 'NotificationContactController@fetchnotificationcontact', 'as' => 'NotificationContactController.fetchnotificationcontact']); Route::patch('/notificationcontact/updateStatus/{id}', ['uses' => 'NotificationContactController@updateStatus', 'as' => 'NotificationContactController.updateStatus']); Route::resource('/notificationcontact', 'NotificationContactController'); Route::patch('/notificationcontact/updateSmsStatus/{id}', ['uses' => 'NotificationContactController@updateSmsStatus', 'as' => 'NotificationContactController.updateSmsStatus']); Route::get('shiftChange', 'UserController@shiftChange')->name('user.shift-change'); Route::prefix('cashcount')->group(function () { Route::post('save', 'CashCountController@storeCashCount'); Route::get('openCashDrawer', 'CashCountController@openCashDrawer'); }); Route::get('cashaccount/fetchPaymentCash', ['uses' => 'CashAccountController@fetchPaymentCash', 'as' => 'cashaccount.fetchPaymentCash']); Route::resource('cashaccount', 'CashAccountController'); Auth::routes(); Route::get('logout', '\App\Http\Controllers\Auth\LoginController@logout'); Route::get('check-internet-connection/{hostname}/{latitude}/{longitude}', 'CheckInternetConnectionController@getMACAddress');
SIMPAN
BATAL