| Server IP : 77.68.25.176 / Your IP : 216.73.216.24 Web Server : Apache System : Linux plesk 4.15.0-159-generic #167-Ubuntu SMP Tue Sep 21 08:55:05 UTC 2021 x86_64 User : dwp ( 10001) PHP Version : 7.4.33 Disable Function : opcache_get_status MySQL : OFF | cURL : ON | WGET : OFF | Perl : OFF | Python : OFF | Sudo : OFF | Pkexec : OFF Directory : /var/www/vhosts/dazzlingwebplanet.co.uk/rightway-admin.dazzlingwebplanet.co.uk/routes/ |
Upload File : |
<?php
/*
* To change this license header, choose License Headers in Project Properties.
* To change this template file, choose Tools | Templates
* and open the template in the editor.
*/
//For Emp basic info
use App\Http\Controllers\Employee\ImportEmployeeController;
use Illuminate\Http\Resources\Json\Resource;
use Illuminate\Support\Facades\Route;
Route::group(['middleware' => ['auth', '2fa']], function () {
Route::get('cp/employee-basic-info', 'Employee\BasicInfoController@index')->name('cp.emp.info');
Route::get('cp/employee-basic-info/create', 'Employee\BasicInfoController@create')->name('cp.emp.info.create');
Route::post('cp/employee-basic-info/store', 'Employee\BasicInfoController@store')->name('emp.basic.info.store');
Route::get('cp/employee-basic-info/edit/{id}', 'Employee\BasicInfoController@edit')->name('cp.emp.info.edit');
Route::get('cp/employee-basic-info/view/{id}', 'Employee\BasicInfoController@show')->name('cp.emp.info.view');
Route::post('cp/employee-basic-info/update', 'Employee\BasicInfoController@update')->name('emp.basic.info.update');
Route::post('cp/employee-basic-info/destroy', 'Employee\BasicInfoController@destroy')->name('cp.emp.info.destroy');
Route::get('get-employee-name', 'Employee\BasicInfoController@getEmployeeName')->name('get-employee-name');
//For Emp licence info
Route::get('cp/employee-licence-info/{id}', 'Employee\LicenceController@create')->name('cp.emp.licence.create');
Route::post('cp/employee-licence-info/store', 'Employee\LicenceController@store')->name('cp.emp.licence.store');
Route::get('cp/employee-licence-info/edit/{id}', 'Employee\LicenceController@edit')->name('cp.emp.licence.edit');
Route::post('cp/employee-licence-info/update', 'Employee\LicenceController@update')->name('cp.emp.licence.update');
Route::post('cp/employee-licence-info/destroy', 'Employee\LicenceController@destroy')->name('cp.emp.licence.destroy');
//For Emp Qualifications
Route::get('cp/employee-qualifications', 'Employee\QualificationsController@index')->name('cp.emp.qualifications');
Route::get('cp/employee-qualifications/create/{id}', 'Employee\QualificationsController@create')->name('cp.emp.qualifications.create');
Route::post('cp/employee-qualifications/store', 'Employee\QualificationsController@store')->name('emp.qualification.info.store');
Route::get('cp/employee-qualifications/edit/{id}', 'Employee\QualificationsController@edit')->name('cp.emp.qualifications.edit');
Route::post('cp/employee-qualifications/update', 'Employee\QualificationsController@update')->name('emp.qualification.info.update');
Route::post('cp/employee-qualifications/destroy', 'Employee\QualificationsController@destroy')->name('cp.emp.qualifications.destroy');
//Accident
Route::get('cp/employee-accident', 'Employee\AccidentController@index')->name('cp.emp.accident.index');
Route::get('cp/employee-accident/create/{id}', 'Employee\AccidentController@create')->name('cp.emp.accident.create');
Route::post('cp/employee-accident/store', 'Employee\AccidentController@store')->name('cp.emp.accident.store');
Route::get('cp/employee-accident/edit/{id}', 'Employee\AccidentController@edit')->name('cp.emp.accident.edit');
Route::post('cp/employee-accident/update', 'Employee\AccidentController@update')->name('cp.emp.accident.update');
Route::post('cp/employee-accident/destroy', 'Employee\AccidentController@destroy')->name('cp.emp.accident.destroy');
Route::get('cp/employee-violation/create/{id}', 'Employee\AccidentController@Violationcreate')->name('cp.emp.violation.create');
Route::post('cp/employee-violation/store', 'Employee\AccidentController@ViolationStore')->name('emp.violation.info.store');
Route::get('cp/employee-violation/edit/{id}', 'Employee\AccidentController@ViolationEdit')->name('cp.emp.violation.edit');
Route::post('cp/employee-violation/update', 'Employee\AccidentController@ViolationUpdate')->name('emp.violation.info.update');
Route::post('cp/employee-violation/destroy', 'Employee\AccidentController@ViolationDestroy')->name('cp.emp.violation.destroy');
//Alcohol
Route::get('cp/employee-alcohol-drug', 'Employee\DrugTestController@index')->name('cp.emp.drug.index');
Route::get('cp/employee-alcohol-drug/create/{id}', 'Employee\DrugTestController@create')->name('cp.emp.drug.create');
Route::post('cp/employee-alcohol-drug/store', 'Employee\DrugTestController@store')->name('cp.emp.drug.store');
Route::get('cp/employee-alcohol-drug/edit/{id}', 'Employee\DrugTestController@edit')->name('cp.emp.drug.edit');
Route::get('cp/employee/alcohol-test/edit/{id}', 'Employee\DrugTestController@alcoholEdit')->name('cp.emp.alcohol.edit');
Route::post('cp/employee-drug/update', 'Employee\DrugTestController@update')->name('cp.emp.drug.update');
Route::post('cp/employee-alcohol/update', 'Employee\DrugTestController@alcoholUpdate')->name('cp.emp.alcohol.update');
Route::post('cp/employee-drug/destroy', 'Employee\DrugTestController@drugDestroy')->name('cp.emp.drug.destroy');
Route::post('cp/employee-alcohol-test/destroy', 'Employee\DrugTestController@alcoholDestroy')->name('cp.emp.alcohol.destroy');
//RoadSide Inspection
Route::get('cp/employee-road-side-inspection/{id}', 'Employee\RoadsideInspectionController@create')->name('cp.emp.roadsideInspection.create');
Route::post('cp/employee-road-side-inspection/store', 'Employee\RoadsideInspectionController@store')->name('cp.emp.roadsideInspection.store');
Route::get('cp/employee-road-side-inspection/edit/{id}', 'Employee\RoadsideInspectionController@edit')->name('cp.emp.roadsideInspection.edit');
Route::post('cp/employee-road-side-inspection/update', 'Employee\RoadsideInspectionController@update')->name('cp.emp.roadsideInspection.update');
Route::post('cp/employee-road-side-inspection/destroy', 'Employee\RoadsideInspectionController@destroy')->name('cp.emp.roadsideInspection.destroy');
//On Duty Hours
Route::get('cp/employee-statement-of-on-duty-hours/{id}', 'Employee\StatementOfHoursController@create')->name('cp.emp.on.duty.hours.create');
Route::post('cp/employee-statement-of-on-duty-hours/store', 'Employee\StatementOfHoursController@store')->name('cp.emp.on.duty.hours.store');
//Other Info
Route::get('cp/employee/view/other-info/add/{id}', 'Employee\OtherInfoController@create')->name('cp.emp.other.info.create');
Route::post('cp/employee/view/other-info/store', 'Employee\OtherInfoController@store')->name('cp.emp.other.info.store');
Route::get('cp/employee/view/other-info/edit/{id}', 'Employee\OtherInfoController@edit')->name('cp.emp.other-info.edit');
Route::post('cp/employee/view/other-info/update', 'Employee\OtherInfoController@update')->name('cp.emp.other.info.update');
Route::post('cp/employee/view/other-info/destroy', 'Employee\OtherInfoController@destroy')->name('cp.emp.other_info.destroy');
//Alcohol Test Report
Route::get('cp/employee/view/alcohol-drug/test/create/{id}', 'Employee\AlcoholTestController@create')->name('cp.emp.alcohol.test.create');
Route::get('cp/employee/view/alcohol-drug/test/edit/{id}', 'Employee\AlcoholTestController@edit')->name('cp.emp.alcohol.test.plan.edit');
Route::post('cp/employee/view/alcohol-drug/store', 'Employee\AlcoholTestController@store')->name('cp.emp.alcohol.test.store');
Route::post('cp/employee/view/alcohol-drug/update', 'Employee\AlcoholTestController@update')->name('cp.emp.alcohol.test.update');
Route::post('cp/employee/view/alcohol-drug/delete', 'Employee\AlcoholTestController@destroy')->name('cp.emp.alcohol.test.destroy');
Route::post('cp/employee/view/sap-assesment/plan/delete', 'Employee\AlcoholTestController@destroyYearlyPlan')->name('delete.yearly.plan');
Route::get('cp/employee/view/sap-assesment/plan/edit/{id}', 'Employee\AlcoholTestController@editYearlyPlan')->name('edit.yearly.plan');
Route::post('cp/employee/view/sap-assesment/plan/update', 'Employee\AlcoholTestController@updateYearlyPlan')->name('cp.emp.yearly.plan.update');
Route::post('cp/employee/view/sap-assesment/plan/add', 'Employee\AlcoholTestController@addYearlyPlan')->name('cp.emp.new.plan.add');
Route::post('cp/employee/view/sap-assesment-plan-add', 'Employee\AlcoholTestController@addYearlyPlanFromIndex')->name('add.yearly.plan');
Route::get('get-plan-detail', 'Employee\AlcoholTestController@getPlanDetail');
//Emp Doc
Route::get('cp/employee/view/documents/add/{id}', 'Employee\DocumentsController@create')->name('cp.emp.documents.create');
Route::get('cp/employee/view/documents/edit/{id}/{emp_id}', 'Employee\DocumentsController@edit')->name('cp.emp.document.edit');
Route::get('cp/employee/view/other/documents/edit/{id}/{type}', 'Employee\DocumentsController@otherEdit')->name('other.document.edit');
Route::post('cp/employee/view/documents/store', 'Employee\DocumentsController@store')->name('cp.emp.document.store');
Route::post('cp/employee/view/documents/update', 'Employee\DocumentsController@update')->name('cp.emp.document.update');
Route::post('cp/employee/view/other/documents/update', 'Employee\DocumentsController@OtherUpdate')->name('other.document.update');
Route::post('cp/employee/view/documents/destroy', 'Employee\DocumentsController@destroy')->name('cp.emp.document.destroy');
//Emp Maintence Checklist
Route::get('cp/employee/view/maintenance-checklist/add/{id}', 'Employee\MaintenceController@create')->name('cp.emp.vehicle.create');
Route::get('cp/employee/view/maintenance-checklist/edit/{id}/{emp_id}', 'Employee\MaintenceController@edit')->name('cp.emp.vehicle.edit');
Route::post('cp/employee/view/maintenance-checklist/store', 'Employee\MaintenceController@store')->name('cp.emp.vehicle.store');
Route::post('cp/employee/view/maintenance-checklist/update', 'Employee\MaintenceController@update')->name('cp.emp.vehicle.update');
Route::post('cp/employee/view/maintenance-checklist/destroy', 'Employee\MaintenceController@destroy')->name('cp.emp.maitenance.destroy');
Route::get('import-employee', 'Employee\ImportEmployeeController@create')->name('importEmployee.create');
Route::post('import-employee/strore', 'Employee\ImportEmployeeController@store')->name('importEmployee.store');
Route::get('import-employee/additional-data', 'Employee\ImportEmployeeController@additionalData');
Route::post('import-employee/additional-data/store', 'Employee\ImportEmployeeController@additionalDataStore')->name('importAdditionalData.store');
Route::get('export/additional-data', 'Employee\ImportEmployeeController@exportdata');
Route::get('view-emp-date-history/{type}/{id}', 'Employee\EmpExpireHistoryController@getExpireHistory')->name('view-emp-date-history');
});