['auth', 'disablebackbutton', 'user-locale','subscription-tracking', 'password-expiry']], function () { /* Payroll Routes */ Route::any('/payroll/make_payment{id}', 'PayrollController@make_payment')->name('payroll.make_payment'); Route::any('/payroll/save_payment', 'PayrollController@save_payment')->name('payroll.save_payment'); Route::any('/payroll/view_payroll_payments', 'PayrollController@view_payroll_payments')->name('payroll.view_payroll_payments'); Route::any('/payroll/destroy_payslip{id}', 'PayrollController@destroy_payslip')->name('payroll.destroy_payslip'); Route::get('/payroll/inactive_payslips', 'PayrollController@inactive_payslips')->name('payroll.inactive_payslips'); Route::post('/payroll/activate_payslip{id}', 'PayrollController@activate_payslip')->name('payroll.activate_payslip'); Route::any('/payroll/edit_payslip{id}', 'PayrollController@edit_payslip')->name('payroll.edit_payslip'); Route::any('/payroll/update_payslip', 'PayrollController@update_payslip')->name('payroll.update_payslip'); Route::any('/payroll/view_payslip{id}', 'PayrollController@view_payslip')->name('payroll.view_payslip'); Route::any('/payroll/view_payroll_member_details{id}', 'PayrollController@view_payroll_member_details')->name('payroll.view_payroll_member_details'); Route::get('/payroll/calculate_nssf', 'PayrollController@calculate_nssf'); Route::get('/payroll/calculate_paye', 'PayrollController@calculate_paye'); Route::any('/payroll/deactivate{id}', 'PayrollController@deactivate')->name('payroll.deactivate'); Route::get('/payroll/inactive', 'PayrollController@inactive')->name('payroll.inactive'); Route::post('/payroll/activate{id}', 'PayrollController@activate')->name('payroll.activate'); Route::get('/payroll/bulk_create', 'PayrollController@bulk_create')->name('payroll.bulk_create'); Route::any('/payroll/bulk_store', 'PayrollController@bulk_store')->name('payroll.bulk_store'); Route::any('/payroll/bulk_edit', 'PayrollController@bulk_edit')->name('payroll.edit.bulk_edit'); Route::any('/payroll/bulk_update', 'PayrollController@bulk_update')->name('payroll.bulk_update'); Route::any('/payroll/create_bulk_payment', 'PayrollController@create_bulk_payment')->name('payroll.create_bulk_payment'); Route::any('/payroll/store_bulk_payment', 'PayrollController@store_bulk_payment')->name('payroll.store_bulk_payment'); Route::any('/payroll/add_new_department_dynamically', 'PayrollController@add_new_department_dynamically')->name('payroll.add_new_department_dynamically'); Route::any('/payroll/allowances_or_deductions/{id}', 'PayrollController@allowances_or_deductions'); Route::any('/payroll/add_allowances_or_deductions/{id}', 'PayrollController@add_allowances_or_deductions'); Route::any('/payroll/save_allowances_or_deductions', 'PayrollController@save_allowances_or_deductions')->name('payroll.save_allowances_or_deductions'); Route::any('/payroll/allowance_or_deductions_receipt/{id}', 'PayrollController@allowance_or_deductions_receipt'); Route::any('/payroll/get_allowance_or_deductions/', 'PayrollController@get_allowance_or_deductions'); Route::any('/payroll/remove_allowance_deduction/{id}', 'PayrollController@remove_allowance_deduction'); Route::any('/payroll/index_search/', 'PayrollController@index_search')->name('payroll.index_search'); Route::any('/payroll/print_staff_details/{id}', 'PayrollController@print_staff_details')->name('payroll.print_staff_details'); Route::any('/payroll/print_allowances_or_deductions/{id}', 'PayrollController@print_allowances_or_deductions'); Route::resource('payroll', 'PayrollController'); /* Payroll Defaults Routes */ Route::any('/payroll_defaults/edit_nssf_rate', 'PayrollDefaultsController@edit_nssf_rate')->name('payroll_defaults.edit_nssf_rate'); Route::any('/payroll_defaults/save_nssf_rate', 'PayrollDefaultsController@save_nssf_rate')->name('payroll_defaults.save_nssf_rate'); Route::any('/payroll_defaults/edit_tax_rate', 'PayrollDefaultsController@edit_tax_rate')->name('payroll_defaults.edit_tax_rate'); Route::any('/payroll_defaults/save_tax_rate', 'PayrollDefaultsController@save_tax_rate')->name('payroll_defaults.save_tax_rate'); /* Payroll Categories Routes */ Route::get('/payroll_categories/inactive', 'PayrollCategoriesController@inactive')->name('payroll_categories.inactive'); Route::post('/payroll_categories/activate{id}', 'PayrollCategoriesController@activate')->name('payroll_categories.activate'); Route::resource('payroll_categories', 'PayrollCategoriesController'); /* Payroll Categories Routes */ Route::get('/payroll_salary_scales/inactive', 'PayrollSalaryScaleController@inactive')->name('payroll_salary_scales.inactive'); Route::post('/payroll_salary_scales/activate{id}', 'PayrollSalaryScaleController@activate')->name('payroll_salary_scales.activate'); Route::resource('payroll_salary_scales', 'PayrollSalaryScaleController'); /* Payroll Schedules Routes */ Route::get('/payroll_schedules/inactive', 'PayrollScheduleController@inactive')->name('payroll_schedules.inactive'); Route::post('/payroll_schedules/activate{id}', 'PayrollScheduleController@activate')->name('payroll_schedules.activate'); Route::any('/payroll_schedules/create', 'PayrollScheduleController@create')->name('payroll_schedules.create'); Route::any('/payroll_schedules/save_schedule', 'PayrollScheduleController@save_schedule')->name('payroll_schedules.save_schedule'); Route::any('/payroll_schedules/index', 'PayrollScheduleController@index')->name('payroll_schedules.index'); Route::any('/payroll_schedules/get_allowance_deductions_details', 'PayrollScheduleController@get_allowance_deductions_details')->name('payroll_schedules.get_allowance_deductions_details'); Route::any('/payroll_schedules/details/{id}', 'PayrollScheduleController@details')->name('payroll_schedules.details'); Route::any('/payroll_schedules/print_details/{id}', 'PayrollScheduleController@print_details')->name('payroll_schedules.print_details'); });