Files
backend/routes/web.php
2024-02-20 13:22:11 +00:00

1483 lines
74 KiB
PHP

<?php
use Spatie\Permission\Models\Permission;
use Spatie\Permission\Models\Role;
use Illuminate\Support\Facades\Route as AmirRoute;
use Illuminate\Support\Facades\Hash;
use App\Models\User;
use Carbon\Carbon;
use Hekmatinasser\Verta\Verta;
use Illuminate\Http\Request;
use Illuminate\Support\Facades\Auth;
use App\Http\Controllers\Api\ForgotPasswordController;
use App\Models\TarhList;
use App\Models\Contracts;
// use SoapFault;
// use SoapClient;
Route::middleware('auth')->group(function () {
// these route can pass without check user confirm condition
Route::prefix('valid')->group(function () {
Route::get('loginkarbar', function () {
if (!Auth::user()->confirmed) {
return view('rmto-preview.pages.loginkarbar');
}
return redirect(route('v2.dashboard'));
});
Route::post('submitinfo', 'UserController@storeInformation');
Route::get('submitinfo/myData', 'UserController@getMyData');
});
});
// Route::get('rahdari_projects/project/{id}', function () {
// return view('version2.dashboard_pages.rahdari_projects.project_without_login');
// });
// // Route::get('/correct_data', 'DevelopController@correct_data');
// Route::get('/test_log', 'DevelopController@test_log');
// Route::get('/avatar', 'DevelopController@test_log');
// Route::get('/miladdeveloproute', 'DevelopController@func1');
// Route::get('/milad/test', 'DevelopController@Develop');
// Route::get('technotransport2022', function () {
// return view('rmto-preview.pages.techno2022');
// });
// Route::post('technotransport2022', 'TechnoTransportController@addTechnoTransport');
// Route::get('csrf', function () {
// Auth::loginUsingId(1156);
// return csrf_token();
// });
// /// project list begin
// Route::get('/bama/{id}', function () {
// return view('rmto-preview.pages.bama-single');
// })->middleware(['auth', 'confirmUser']);
// Route::get('bama/show', 'BamaController@show');
Route::get('bama-index', 'BamaController@showList');
Route::get('/bama-index/{id}', 'BamaController@getSingleData');
// Route::get('/bama', 'BamaController@index')->middleware(['auth', 'confirmUser']);
Route::get('/public/bama-homepage', 'BamaController@homepage_report');
// /// project list end
// Route::get('poster/progress_info', 'PostersController@progressInfo');
// Route::get('poster/progress_info2', 'PostersController@progressInfo');
// Route::get('poster/progress_info3', 'PostersController@progressInfo');
// Route::get('poster/progress_info_develop', 'PostersController@progressInfodevelop');
// /// UserActivity begin
// Route::get('webapi/activity/road-item-project-report', 'UserActivityController@roadItemProjectReport');
// Route::get('/user-activity-report/static-print-country-chart', 'UserActivityController@staticPrintCountryChart');
Route::get('/user-activity-report/static-print-organization-chart', 'UserActivityController@staticPrintOrganizationChart');
Route::post('/user-activity-report/add', 'UserActivityController@addGroup');
Route::post('/user-activity-report/edit/{role}', 'UserActivityController@editGroup');
Route::post('/user-activity-report/delete/{role}', 'UserActivityController@deleteGroup');
Route::get('/user-activity-report/print/{role}', 'UserActivityController@printGroup');
Route::get('/user-activity-report-index', 'UserActivityController@indexShow')->middleware(['auth', 'confirmUser']);
Route::get('/user-activity-report/show-users/{role}', 'UserActivityController@showUsers');
Route::get('/user-activity-report/log-list', 'UserActivityController@logList');
// // Route::get('/user-activity-report/{role}', 'UserActivityController@userLogs');
// // https://rms.rmto.ir/user-activity-report/show/56
// Route::get('/user-activity-report', 'UserActivityController@index')->middleware(['auth']);
// Route::get('users/user-activity-logs', 'UserController@userActivityLogs');
// /// UserActivity end
// Route::middleware('cors:api')->get('/public/rahdari/road-maintenance-project/{id}/get-distance', 'RoadMaintenanceProjectPublicController@getMaintenanceProjectDistancePublic');
// Route::middleware('cors:api')->get('/public/rahdari/road-maintenance-project/{id}/get-distance-update-list', 'RoadMaintenanceProjectPublicController@getMaintenanceProjectDistanceUpdateListPublic');
// Route::middleware('cors:api')->get('/public/cmms-data', 'CmmsDemoController@index');
// Route::middleware('cors:api')->get('/public/cmms', 'CmmsDemoController@index_view');
// Route::middleware('cors:api')->get('/public/cmms-download', 'CmmsDemoController@download');
// Route::middleware('cors:api')->get('/public/rahdari/road-danger-prevention/getlist', 'RoadDangerPreventionPublicController@getDangerPreventionListPublic');
// Route::middleware('cors:api')->get('/public/rahdari/road-danger-prevention/{id}/get-distance-update-list', 'RoadDangerPreventionPublicController@getDangerPreventionDistanceUpdateList');
// Route::middleware('cors:api')->get('/public/rahdari/road-upgrade-safety/getlist', 'RoadUpgradeSafetyPublicController@getUpgradeSafetyListPublic');
// Route::middleware('cors:api')->get('/yasitestmap', function () {
// switch (request()->type) {
// case 'camp':
// if (auth()->user()) {
// auth()->user()->addActivityComplete(1051);
// }
// break;
// case 'campNew':
// if (auth()->user()) {
// auth()->user()->addActivityComplete(1115);
// }
// break;
// case 'fastreact':
// if (auth()->user()) {
// auth()->user()->addActivityComplete(1114);
// }
// break;
// case 'rahdari':
// if (auth()->user()) {
// auth()->user()->addActivityComplete(1030);
// }
// break;
// case 'pro':
// if (auth()->user()) {
// auth()->user()->addActivityComplete(1013);
// }
// break;
// case 'rahdar':
// if (auth()->user()) {
// auth()->user()->addActivityComplete(1023);
// }
// break;
// }
// return view('rmto-preview.pages.yasitestmap');
// });
// // Route::get('/', function () {
// // return view('rmto-preview.pages.new_template');
// // })->middleware(['auth', 'confirmUser', 'randd']);
// Route::get('/', function () {
// return view('rmto-preview.pages.new_template');
// })->middleware(['auth', 'confirmUser', 'randd']);
Auth::routes();
// Route::get('/clear-cache-clear-cache', function () {
// Artisan::call('cache:clear');
// Artisan::call('route:clear');
// Artisan::call('view:clear');
// Artisan::call('config:clear');
// Artisan::call('event:clear');
// Artisan::call('optimize:clear');
// Artisan::call('clear-compiled');
// return "Cache is cleared";
// });
// // Route::get('/home', function () {
// // return redirect('rmto');
// // })->name('home');
Route::get('rmtologin', function () {
return redirect('login');
})->name('rmtologin');
// Route::post('road-items-amir', 'RoadItemsProjectController@store');
// Route::middleware(['auth'])->group(function () {
// Route::get('rmto', function () {
// return redirect('/');
// });
// /* cmms's view */
// Route::get('cmms-audit', function () {
// return view('cmms.audit_index');
// }); // view
// Route::get('cmms-audit/add', function () {
// return view('cmms.audit_create');
// }); // view
// Route::get('cmms-audit/{id}/edit', function (Illuminate\Http\Request $request) {
// $id = $request->id;
// return view('cmms.audit_update', compact('id'));
// }); // view
// Route::get('cmms/all', 'Api\CMMSController@index'); // api
// Route::post('cmms/create', 'Api\CMMSController@store'); // api
// Route::get('cmms/provinces/all', 'Api\CMMSController@getProvinces'); // api
// Route::post('cmms/{id}/edit', 'Api\CMMSController@update'); // api
// Route::resource('road-items', 'RoadItemsProjectController')->except([
// 'show', 'edit', 'update', 'destroy'
// ]);
// Route::resource('road-construction', 'RoadConstructionProjectController')->except([
// 'show', 'update', 'destroy'
// ]);
// Route::get('bi/subtitleCounts', 'Api\BiController@getSubtitleCounts');
// Route::view('rmtobi', 'rmto-preview.BI');
// Route::get('project_list', 'RoadConstructionProjectController@index');
// Route::view('rmto-patrol', 'rmto-preview.pages.road-patrol');
// Route::post('rmto-patrol-add', 'RoadPatrolProjectController@store');
// Route::get('accident-251-points', 'Accident251PointController@index');
// Route::get('accident-251-points-dt', 'Accident251PointController@datatable');
// Route::post('accident-251-points/{point}', 'Accident251PointController@update');
// Route::get('accident-points', 'AccidentPointController@index');
// Route::get('accident-points-dt', 'AccidentPointController@datatable');
// Route::post('accident-points/{point}', 'AccidentPointController@update');
// Route::get('abrar-projects', 'AbrarPlanProjectController@index');
// Route::get('abrar-projects/{project}', 'AbrarPlanProjectController@show');
// Route::post('abrar-projects/{project}', 'AbrarPlanProjectController@update');
Route::get('webapi/users', 'UserController@index');
// Route::get('usersn', 'UserController@getUserListPage');
// Route::post('users/reset/{id}', 'UserController@updateToDefaultPassword');
// Route::post('users', 'UserController@store');
Route::post('users/change_password/{user}', 'UserController@changePassword');
Route::get('users/summary_report/{user}', 'UserController@getUserSummaryReport');
// //Route::get('users/projects', 'UserController@getUserProjects');
// Route::get('users/projects', 'UserController@getNewUserProjects');
// Route::get('users/get_user_permissions_types', 'UserController@getUserPermissionsTypes');
Route::post('users/change_confirmed_status', 'UserController@changeConfirmedStatus');
Route::get('users/change_user_enabeld/{user}', 'UserController@changeUserEnabeld');
Route::post('users/give_permissions', 'UserController@givePermissionsTo');
Route::post('users/delete', 'UserController@destroy');
// Route::post('users/{id}', 'UserController@update');
// // Route::get('users/rate', 'UserController@getUserRating');
// Route::get('users/cities-projects-count', 'UserController@getProvinceProjectsCount');
// Route::get('users/cities-projects-item', 'UserController@getProvinceProjectsItem');
// Route::post('users/cities-projects-item/delete', 'UserController@deleteSpecificUserProject');
// Route::get('users/provinces-projects-count', 'UserController@getAdminProvinceProjectsCount');
// Route::get('users/province-cities-projects-count', 'UserController@getAdminCityProjectsCount');
// Route::get('users/list', 'UserController@getProfileAndUserList');
// Route::post('users/updateinfo/{id}', 'UserController@updateUserInfo');
// Route::get('projects/ristat', 'UserController@getRoadItemsProjectsStat');
// Route::get('projects/getrirpadmin/{id}', 'UserController@getAdminProvinceProjectsItem');
// Route::get('public/users/provinces-projects-count', 'UserController@getAdminProvinceProjectsCount');
// Route::get('public/users/province-cities-projects-count', 'UserController@getAdminCityProjectsCount');
// Route::get('public/projects/ristat', 'UserController@getRoadItemsProjectsStat');
// Route::get('public/projects/getrirpadmin/{id}', 'UserController@getAdminProvinceProjectsItem');
// Route::get('/karbarlist_old', 'View\UserController@showKarbarlist')->middleware(['auth', 'confirmUser'])->name('show.usermanagement');
// // Route::get('/profile-getinfo', 'UserController@profile');
Route::post('/profile/edit', 'UserController@profile_edit');
Route::get('users/{id}/permission/', 'UserController@userPermission');
Route::post('users/{user}/permission/', 'UserController@assignPermission');
Route::middleware('auth')->resource('users', 'UserController');
Route::get('webapi/user/get-permission', 'UserController@getUserPermissions')->middleware(['auth']);
Route::post('add-simple-users', 'UserController@simpleAddUser');
// Route::post('edit-role/{id}', 'UserController@editRole');
Route::post('create-role', 'UserController@createRole');
// Route::post('delete-role/{id}', 'UserController@deleteRole');
Route::get('user/permissions', 'UserController@getAllPermissions');
// Route::get('users/{id}/permission/', 'UserController@userPermission');
// Route::post('users/{user}/permission/', 'UserController@assignPermission');
// Route::get('user/status/{id}', 'UserController@status');
// Route::post('create-role', 'UserController@createRole');
Route::get('show-all-roles', 'UserController@showAllRoles');
Route::get('show-role/{id}', 'UserController@showRole');
Route::post('edit-role/{id}', 'UserController@editRole');
Route::post('delete-role/{id}', 'UserController@deleteRole');
Route::get('/user-activity-report/print/user/{user}', 'UserController@printGroup');
// Route::get('events', 'RmsEventController@index');
// Route::post('events', 'RmsEventController@storeEvent');
// Route::get('events/user/download/{id}', 'RmsEventController@userDownloadEvent');
// Route::post('events/user/upload/{id}', 'RmsEventController@userUploadEvent');
// Route::get('events/create', 'RmsEventController@create');
// Route::get('events/list', 'RmsEventController@userEventList');
// Route::get('events/histories/{id}', 'RmsEventController@getEventHistories');
// Route::get('events/edit/{id}', 'RmsEventController@edit');
// Route::post('events/edit/{id}', 'RmsEventController@update');
// Route::post('events/delete/{id}', 'RmsEventController@destroy');
// Route::get('projects/road-items/{id}/edit', 'RoadItemsProjectController@edit');
// Route::get('projects/road-items/{id}', 'RoadItemsProjectController@show');
// Route::post('projects/road-items/{id}', 'RoadItemsProjectController@update');
// Route::post('events/archive/{id}', 'RmsEventController@archiveEvent');
// Route::get('events/archive', 'RmsEventController@indexArchivedEvent');
// Route::get('events/archived', 'RmsEventController@getArchivedEventPage');
// Route::get('projects/road-items-view/{id}', 'RoadItemsProjectController@viewProject');
// Route::get('projects/riview', 'RoadItemsProjectController@viewProjectPage');
// Route::get('projects/getrirpadmin', 'RoadItemsProjectController@table3InRoadItemProject');
// Route::get('/jahesh-project', 'JaheshOperationController@index');
// Route::post('/jahesh-project/{id}', 'JaheshOperationController@update');
// Route::get('/jahesh-project/edit', 'JaheshOperationController@showJaheshEditForm');
// Route::get('/homeprojects/roaditems/points', 'HomeProjectController@getRoadItemsProjectPoints');
// Route::get('/contents/provinces/{?flag}', 'HomeContentController@getAllProvinces');
// Route::get('/contents/provinces/{id}', 'HomeContentController@getAllCitiesByProvince');
// Route::get('/road-maintenance-project/getlist', 'RoadMaintenanceProjectController@index');
// // Route::get('/road-maintenance-project/create', 'RoadMaintenanceProjectController@create');
// Route::post('/road-maintenance-project', 'RoadMaintenanceProjectController@store');
// Route::post('/road-maintenance-project/{id}/edit', 'RoadMaintenanceProjectController@update');
// Route::get('/road-maintenance-project/show/{id}', 'RoadMaintenanceProjectController@show');
// Route::get('/road-maintenance-project/getpoints', 'RoadMaintenanceProjectController@indexPoints');
// Route::get('/road-maintenance-project/getstatuslist', 'RoadMaintenanceProjectController@indexStatus');
// Route::post('/road-maintenance-project/{id}/edit-status', 'RoadMaintenanceProjectController@updateStatus');
// Route::get('/road-maintenance-project/status', 'RoadMaintenanceProjectController@getLastStatus');
// Route::get('/road-maintenance-project/create-new', 'RoadMaintenanceProjectController@createNew');
// Route::get('/danger-point', 'DangerPointController@showDangerPointPage');
// Route::get('/danger-point-admin', 'DangerPointController@showDangerPointAdminPage');
// //Route::get('/danger-point-dnbauweoik930u42hkied', 'DangerPointController@addNewUsers');
// Route::get('webapi/danger-point/get-user-provinces', 'DangerPointController@getUserProvince');
// Route::post('webapi/danger-point/create', 'DangerPointController@storeDanger');
// Route::post('webapi/danger-point/{id}/edit', 'DangerPointController@updateDanger');
// Route::post('webapi/danger-point/details', 'DangerPointController@storeDangerDetails');
// Route::post('webapi/danger-point/accident', 'DangerPointController@storeDangerAccident');
// Route::post('webapi/danger-point/details/{id}/edit', 'DangerPointController@updateDangerDetails');
// Route::post('webapi/danger-point/accident/{id}/edit', 'DangerPointController@updateDangerAccident');
// Route::post('webapi/danger-point/images', 'DangerPointController@storeDangerImages');
// Route::get('webapi/danger-point/getlist', 'DangerPointController@getDangerPoint');
// Route::get('webapi/danger-point/getlist-admin', 'DangerPointController@getDangerPointAdmin');
// Route::get('webapi/danger-point/{id}/getacclist', 'DangerPointController@getDangerAccidents');
// Route::post('webapi/danger-point/images/upload', 'DangerPointController@storeDangerPreviewImage');
// Route::post('webapi/danger-point/images/delete', 'DangerPointController@destroyDangerPreviewImage');
// Route::get('webapi/danger-point/{id}/preview/{op}', 'DangerPointController@getDangerPointPreview');
// Route::post('webapi/danger-point/images/files', 'DangerPointController@uploadDangerPointFiles');
// Route::post('webapi/danger-point/images/files/delete', 'DangerPointController@destroyDangerFilesImage');
// Route::post('webapi/danger-point/status/province-submit', 'DangerPointController@provinceFinalSubmit');
// Route::post('webapi/danger-point/{id}/delete', 'DangerPointController@destroyDanger');
// Route::post('webapi/danger-point/status/admin-submit', 'DangerPointController@adminSubmitStatus');
// Route::post('webapi/danger-point/delete/acc', 'DangerPointPublicController@destroyDangerPointAccident');
// // dayli accident begin
// Route::get('/daily_accident', 'View\DailyAccidentController@index');
Route::get('/daily_accident/show', 'DailyAccidentController@show');
Route::post('/daily_accident/store', 'DailyAccidentController@store');
Route::post('/daily_accident/update/{accident}', 'DailyAccidentController@update');
Route::post('/daily_accident/delete/{accident}', 'DailyAccidentController@delete');
// Route::get('/daily_accident/get_pending_accidents_count', 'DailyAccidentController@getPendingAccidentsCount');
Route::get('/daily_accident/accident_reasons', 'DailyAccidentController@getAccidentReasons');
Route::get('/daily_accident/accident_increase_damage_reasons', 'DailyAccidentController@getAccidentIncreaseDamageReasons');
Route::get('/daily_accident/get_participants', 'DailyAccidentController@getParticipants');
Route::get('/daily_accident/accident_types', 'DailyAccidentController@getAccidentTypes');
Route::get('/daily_accident/get_accident_collision_type', 'DailyAccidentController@getAccidentCollisionType');
Route::get('/daily_accident/{accident}', 'DailyAccidentController@details');
Route::post('/daily_accident/set_state/{accident}', 'DailyAccidentController@setState');
Route::get('/daily_accident_poster', 'DailyAccidentController@poster');
// Route::get('/daily_accident_poster_information', 'DailyAccidentController@getPosterInformation');
// Route::get('/daily_accident_map', 'View\DailyAccidentController@map');
Route::get('/daily_accident_map/accidents', 'DailyAccidentController@getAccidents');
// // dayli accident end
// /// map
// Route::get('/road-maintenance-project/showonmap', 'RoadMaintenanceProjectPublicController@showMaintenanceProjectMap');
// Route::get('/road-construction-rural/showonmap', 'RoadConstructionRuralPublicController@showConstructionRuralMap');
// Route::get('/road-technical-building/showonmap', 'RoadTechnicalBuildingPublicController@showTechnicalBuildingMap');
// Route::get('/road-danger-prevention/showonmap', 'RoadDangerPreventionPublicController@showDangerPreventionMap');
// Route::get('/road-upgrade-safety/showonmap', 'RoadUpgradeSafetyPublicController@showUpgradeSafetyMap');
// Route::get('/road-tollhouse-management/showonmap', 'RoadTollhouseManagementPublicController@showTollhouseManagementMap');
// /// report
// Route::get('/road-maintenance-project/report', 'RoadMaintenanceProjectPublicController@getRoadMaintenanceReportPage');
// Route::get('webapi/road-maintenance-project/getstat', 'RoadMaintenanceProjectController@getMaintenanceProjectProvinceStat');
// /// view of porozhe ha
// // Route::view('/road-maintenance-project', 'rmto-preview.pages.road-maintenance-project');
// // Route::view('/road-tollhouse-management', 'rmto-preview.pages.road-tollhouse-management');
// // Route::view('/road-upgrade-safety', 'rmto-preview.pages.road-upgrade-safety');
// // Route::view('/road-danger-prevention', 'rmto-preview.pages.road-danger-prevention');
// // Route::view('/road-construction-rural', 'rmto-preview.pages.road-construction-rural');
// // Route::view('/road-technical-building', 'rmto-preview.pages.road-technical-building');
// ///////// porozhe haye rahdari routes
// Route::get('rahdari/road-maintenance-project/getlist', 'RoadMaintenanceProjectPublicController@getMaintenanceProjectList');
// Route::get('rahdari/road-maintenance-project/{id}/getproject', 'RoadMaintenanceProjectPublicController@getMaintenanceProject');
// Route::post('rahdari/road-maintenance-project/create', 'RoadMaintenanceProjectPublicController@storeMaintenanceProject');
// Route::post('rahdari/road-maintenance-project/{id}/edit', 'RoadMaintenanceProjectPublicController@updateMaintenanceProject');
// Route::get('rahdari/road-maintenance-project/{id}/get-distance', 'RoadMaintenanceProjectPublicController@getMaintenanceProjectDistance');
// Route::post('rahdari/road-maintenance-project/{id}/edit-distance', 'RoadMaintenanceProjectPublicController@updateMaintenanceProjectDistance');
// Route::post('rahdari/road-maintenance-project/{id}/submit-distance', 'RoadMaintenanceProjectPublicController@submitMaintenanceProjectDistance');
// Route::post('rahdari/road-maintenance-project/{id}/submit', 'RoadMaintenanceProjectPublicController@submitMaintenanceProject');
// Route::post('rahdari/road-maintenance-project/{id}/delete', 'RoadMaintenanceProjectPublicController@destroyMaintenanceProject');
// Route::get('rahdari/road-maintenance-project/{id}/get-distance-update', 'RoadMaintenanceProjectPublicController@getMaintenanceProjectDistanceUpdate');
// Route::post('rahdari/road-maintenance-project/{id}/edit-distance-update', 'RoadMaintenanceProjectPublicController@updateMaintenanceProjectDistanceUpdate');
// Route::get('rahdari/road-maintenance-project/{id}/get-distance-update-list', 'RoadMaintenanceProjectPublicController@getMaintenanceProjectDistanceUpdateList');
// Route::post('rahdari/road-maintenance-project/history-images/upload', 'RoadMaintenanceProjectPublicController@storeMaintenanceProjectHistoryImage');
// Route::post('rahdari/road-maintenance-project/history-images/delete-image', 'RoadMaintenanceProjectPublicController@destroyMaintenanceProjectHistoryImage');
// Route::get('rahdari/road-maintenance-project/getstat', 'RoadMaintenanceProjectPublicController@getMaintenanceProjectProvinceStat');
// Route::get('rahdari/road-maintenance-project/getpoints', 'RoadMaintenanceProjectPublicController@indexPoints');
// Route::post('rahdari/road-maintenance-project/{id}/submit-history', 'RoadMaintenanceProjectPublicController@submitMaintenanceProjectHistory');
// Route::post('rahdari/road-maintenance-project/submit-rate', 'RoadMaintenanceProjectPublicController@submitRoadMaintenanceProjectRate');
// ////// road construction rural
// Route::get('rahdari/road-construction-rural/getlist', 'RoadConstructionRuralPublicController@getConstructionRuralList');
// Route::get('rahdari/road-construction-rural/{id}/getproject', 'RoadConstructionRuralPublicController@getConstructionRural');
// Route::post('rahdari/road-construction-rural/create', 'RoadConstructionRuralPublicController@storeConstructionRural');
// Route::post('rahdari/road-construction-rural/{id}/edit', 'RoadConstructionRuralPublicController@updateConstructionRural');
// Route::get('rahdari/road-construction-rural/{id}/get-distance', 'RoadConstructionRuralPublicController@getConstructionRuralDistance');
// Route::post('rahdari/road-construction-rural/{id}/edit-distance', 'RoadConstructionRuralPublicController@updateConstructionRuralDistance');
// Route::post('rahdari/road-construction-rural/{id}/submit-distance', 'RoadConstructionRuralPublicController@submitConstructionRuralDistance');
// Route::post('rahdari/road-construction-rural/{id}/submit', 'RoadConstructionRuralPublicController@submitConstructionRural');
// Route::post('rahdari/road-construction-rural/{id}/delete', 'RoadConstructionRuralPublicController@destroyConstructionRural');
// Route::get('rahdari/road-construction-rural/{id}/get-distance-update', 'RoadConstructionRuralPublicController@getConstructionRuralDistanceUpdate');
// Route::post('rahdari/road-construction-rural/{id}/edit-distance-update', 'RoadConstructionRuralPublicController@updateConstructionRuralDistanceUpdate');
// Route::get('rahdari/road-construction-rural/{id}/get-distance-update-list', 'RoadConstructionRuralPublicController@getConstructionRuralDistanceUpdateList');
// Route::post('rahdari/road-construction-rural/history-images/upload', 'RoadConstructionRuralPublicController@storeConstructionRuralHistoryImage');
// Route::post('rahdari/road-construction-rural/history-images/delete-image', 'RoadConstructionRuralPublicController@destroyConstructionRuralHistoryImage');
// Route::get('rahdari/road-construction-rural/getstat', 'RoadConstructionRuralPublicController@getConstructionRuralProvinceStat');
// Route::get('rahdari/road-construction-rural/getpoints', 'RoadConstructionRuralPublicController@indexPoints');
// Route::post('rahdari/road-construction-rural/{id}/submit-history', 'RoadConstructionRuralPublicController@submitConstructionRuralHistory');
// Route::post('rahdari/road-construction-rural/submit-rate', 'RoadConstructionRuralPublicController@submitRoadConstructionRuralRate');
// //// road technical building
// Route::get('rahdari/road-technical-building/getlist', 'RoadTechnicalBuildingPublicController@getTechnicalBuildingList');
// Route::get('rahdari/road-technical-building/{id}/getproject', 'RoadTechnicalBuildingPublicController@getTechnicalBuilding');
// Route::get('rahdari/road-technical-building/{id}/get-distance', 'RoadTechnicalBuildingPublicController@getTechnicalBuildingDistance');
// Route::get('rahdari/road-technical-building/{id}/get-distance-update', 'RoadTechnicalBuildingPublicController@getTechnicalBuildingDistanceUpdate');
// Route::get('rahdari/road-technical-building/{id}/get-distance-update-list', 'RoadTechnicalBuildingPublicController@getTechnicalBuildingDistanceUpdateList');
// Route::get('rahdari/road-technical-building/getstat', 'RoadTechnicalBuildingPublicController@getTechnicalBuildingProvinceStat');
// Route::get('rahdari/road-technical-building/getpoints', 'RoadTechnicalBuildingPublicController@indexPoints');
// Route::post('rahdari/road-technical-building/{id}/edit-distance-update', 'RoadTechnicalBuildingPublicController@updateTechnicalBuildingDistanceUpdate');
// Route::post('rahdari/road-technical-building/{id}/edit-distance', 'RoadTechnicalBuildingPublicController@updateTechnicalBuildingDistance');
// Route::post('rahdari/road-technical-building/{id}/submit-distance', 'RoadTechnicalBuildingPublicController@submitTechnicalBuildingDistance');
// Route::post('rahdari/road-technical-building/{id}/submit', 'RoadTechnicalBuildingPublicController@submitTechnicalBuilding');
// Route::post('rahdari/road-technical-building/{id}/delete', 'RoadTechnicalBuildingPublicController@destroyTechnicalBuilding');
// Route::post('rahdari/road-technical-building/history-images/upload', 'RoadTechnicalBuildingPublicController@storeTechnicalBuildingHistoryImage');
// Route::post('rahdari/road-technical-building/history-images/delete-image', 'RoadTechnicalBuildingPublicController@destroyTechnicalBuildingHistoryImage');
// Route::post('rahdari/road-technical-building/create', 'RoadTechnicalBuildingPublicController@storeTechnicalBuilding');
// Route::post('rahdari/road-technical-building/{id}/edit', 'RoadTechnicalBuildingPublicController@updateTechnicalBuilding');
// Route::post('rahdari/road-technical-building/{id}/submit-history', 'RoadTechnicalBuildingPublicController@submitTechnicalBuildingHistory');
// Route::post('rahdari/road-technical-building/submit-rate', 'RoadTechnicalBuildingPublicController@submitRoadTechnicalBuildingRate');
// /// road danger prevention
// Route::get('rahdari/road-danger-prevention/getlist', 'RoadDangerPreventionPublicController@getDangerPreventionList');
// Route::get('rahdari/road-danger-prevention/{id}/getproject', 'RoadDangerPreventionPublicController@getDangerPrevention');
// Route::get('rahdari/road-danger-prevention/{id}/get-distance', 'RoadDangerPreventionPublicController@getDangerPreventionDistance');
// Route::get('rahdari/road-danger-prevention/{id}/get-distance-update', 'RoadDangerPreventionPublicController@getDangerPreventionDistanceUpdate');
// Route::get('rahdari/road-danger-prevention/{id}/get-distance-update-list', 'RoadDangerPreventionPublicController@getDangerPreventionDistanceUpdateList');
// Route::get('rahdari/road-danger-prevention/getstat', 'RoadDangerPreventionPublicController@getDangerPreventionProvinceStat');
// Route::get('rahdari/road-danger-prevention/getpoints', 'RoadDangerPreventionPublicController@indexPoints');
// Route::post('rahdari/road-danger-prevention/{id}/edit-distance-update', 'RoadDangerPreventionPublicController@updateDangerPreventionDistanceUpdate');
// Route::post('rahdari/road-danger-prevention/{id}/edit-distance', 'RoadDangerPreventionPublicController@updateDangerPreventionDistance');
// Route::post('rahdari/road-danger-prevention/{id}/submit-distance', 'RoadDangerPreventionPublicController@submitDangerPreventionDistance');
// Route::post('rahdari/road-danger-prevention/{id}/submit', 'RoadDangerPreventionPublicController@submitDangerPrevention');
// Route::post('rahdari/road-danger-prevention/{id}/delete', 'RoadDangerPreventionPublicController@destroyDangerPrevention');
// Route::post('rahdari/road-danger-prevention/history-images/upload', 'RoadDangerPreventionPublicController@storeDangerPreventionHistoryImage');
// Route::post('rahdari/road-danger-prevention/history-images/delete-image', 'RoadDangerPreventionPublicController@destroyDangerPreventionHistoryImage');
// Route::post('rahdari/road-danger-prevention/create', 'RoadDangerPreventionPublicController@storeDangerPrevention');
// Route::post('rahdari/road-danger-prevention/{id}/edit', 'RoadDangerPreventionPublicController@updateDangerPrevention');
// Route::post('rahdari/road-danger-prevention/{id}/submit-history', 'RoadDangerPreventionPublicController@submitDangerPreventionHistory');
// Route::post('rahdari/road-danger-prevention/submit-rate', 'RoadDangerPreventionPublicController@submitRoadDangerPreventionRate');
// /// road upgrade safety
// Route::get('rahdari/road-upgrade-safety/getlist', 'RoadUpgradeSafetyPublicController@getUpgradeSafetyList');
// Route::get('rahdari/road-upgrade-safety/{id}/getproject', 'RoadUpgradeSafetyPublicController@getUpgradeSafety');
// Route::get('rahdari/road-upgrade-safety/{id}/get-distance', 'RoadUpgradeSafetyPublicController@getUpgradeSafetyDistance');
// Route::get('rahdari/road-upgrade-safety/{id}/get-distance-update', 'RoadUpgradeSafetyPublicController@getUpgradeSafetyDistanceUpdate');
// Route::get('rahdari/road-upgrade-safety/{id}/get-distance-update-list', 'RoadUpgradeSafetyPublicController@getUpgradeSafetyDistanceUpdateList');
// Route::get('rahdari/road-upgrade-safety/getstat', 'RoadUpgradeSafetyPublicController@getUpgradeSafetyProvinceStat');
// Route::get('rahdari/road-upgrade-safety/getpoints', 'RoadUpgradeSafetyPublicController@indexPoints');
// Route::post('rahdari/road-upgrade-safety/{id}/edit-distance-update', 'RoadUpgradeSafetyPublicController@updateUpgradeSafetyDistanceUpdate');
// Route::post('rahdari/road-upgrade-safety/{id}/edit-distance', 'RoadUpgradeSafetyPublicController@updateUpgradeSafetyDistance');
// Route::post('rahdari/road-upgrade-safety/{id}/submit-distance', 'RoadUpgradeSafetyPublicController@submitUpgradeSafetyDistance');
// Route::post('rahdari/road-upgrade-safety/{id}/submit', 'RoadUpgradeSafetyPublicController@submitUpgradeSafety');
// Route::post('rahdari/road-upgrade-safety/{id}/delete', 'RoadUpgradeSafetyPublicController@destroyUpgradeSafety');
// Route::post('rahdari/road-upgrade-safety/history-images/upload', 'RoadUpgradeSafetyPublicController@storeUpgradeSafetyHistoryImage');
// Route::post('rahdari/road-upgrade-safety/history-images/delete-image', 'RoadUpgradeSafetyPublicController@destroyUpgradeSafetyHistoryImage');
// Route::post('rahdari/road-upgrade-safety/create', 'RoadUpgradeSafetyPublicController@storeUpgradeSafety');
// Route::post('rahdari/road-upgrade-safety/{id}/edit', 'RoadUpgradeSafetyPublicController@updateUpgradeSafety');
// Route::post('rahdari/road-upgrade-safety/{id}/submit-history', 'RoadUpgradeSafetyPublicController@submitUpgradeSafetyHistory');
// Route::post('rahdari/road-upgrade-safety/submit-rate', 'RoadUpgradeSafetyPublicController@submitRoadUpgradeSafetyRate');
// /// road tollhouse management
// Route::get('rahdari/road-tollhouse-management/getlist', 'RoadTollhouseManagementPublicController@getTollhouseManagementList');
// Route::get('rahdari/road-tollhouse-management/{id}/getproject', 'RoadTollhouseManagementPublicController@getTollhouseManagement');
// Route::get('rahdari/road-tollhouse-management/{id}/get-distance', 'RoadTollhouseManagementPublicController@getTollhouseManagementDistance');
// Route::get('rahdari/road-tollhouse-management/{id}/get-distance-update', 'RoadTollhouseManagementPublicController@getTollhouseManagementDistanceUpdate');
// Route::get('rahdari/road-tollhouse-management/{id}/get-distance-update-list', 'RoadTollhouseManagementPublicController@getTollhouseManagementDistanceUpdateList');
// Route::get('rahdari/road-tollhouse-management/getstat', 'RoadTollhouseManagementPublicController@getTollhouseManagementProvinceStat');
// Route::get('rahdari/road-tollhouse-management/getpoints', 'RoadTollhouseManagementPublicController@indexPoints');
// Route::post('rahdari/road-tollhouse-management/{id}/edit-distance-update', 'RoadTollhouseManagementPublicController@updateTollhouseManagementDistanceUpdate');
// Route::post('rahdari/road-tollhouse-management/{id}/edit-distance', 'RoadTollhouseManagementPublicController@updateTollhouseManagementDistance');
// Route::post('rahdari/road-tollhouse-management/{id}/submit-distance', 'RoadTollhouseManagementPublicController@submitTollhouseManagementDistance');
// Route::post('rahdari/road-tollhouse-management/{id}/submit', 'RoadTollhouseManagementPublicController@submitTollhouseManagement');
// Route::post('rahdari/road-tollhouse-management/{id}/delete', 'RoadTollhouseManagementPublicController@destroyTollhouseManagement');
// Route::post('rahdari/road-tollhouse-management/history-images/upload', 'RoadTollhouseManagementPublicController@storeTollhouseManagementHistoryImage');
// Route::post('rahdari/road-tollhouse-management/history-images/delete-image', 'RoadTollhouseManagementPublicController@destroyTollhouseManagementHistoryImage');
// Route::post('rahdari/road-tollhouse-management/create', 'RoadTollhouseManagementPublicController@storeTollhouseManagement');
// Route::post('rahdari/road-tollhouse-management/{id}/edit', 'RoadTollhouseManagementPublicController@updateTollhouseManagement');
// Route::post('rahdari/road-tollhouse-management/{id}/submit-history', 'RoadTollhouseManagementPublicController@submitTollhouseManagementHistory');
// Route::post('rahdari/road-tollhouse-management/submit-rate', 'RoadTollhouseManagementPublicController@submitRoadTollhouseManagementRate');
// ///////// end of porozhe haye rahdari routes
// /// contact us
// Route::post('contactus-submit', 'ContactUsController@submit');
// Route::post('contactus-review', 'ContactUsController@peygiri');
// });
// // public urls
// //Route::get('/public/road-items-public', 'RoadItemsProjectController@indexPublic');
// //Route::post('/public/events', 'RmsEventController@storeEvent');
// Route::middleware('cors:api')->get('public/projects/road-items/{id}', 'RoadItemsProjectController@showPublic');
// //Route::get('public/events/archive', 'RmsEventController@indexArchivedEvent');
// Route::get('public/jahesh-project', 'JaheshOperationController@publicIndex');
// Route::get('public/homeprojects/roaditems/points', 'HomeProjectController@getRoadItemsProjectPoints');
// // zzz
Route::get('public/contents/edarateOstani', 'HomeContentController@getAllEdarateOstani');
// Route::get('public/contents/edarateShahri/{city}', 'HomeContentController@getAllEdarateShahri');
Route::get('public/contents/edarate_shahri_by_province/{province}', 'HomeContentController@getAllEdarateShahriByProvince');
Route::get('public/contents/provinces', 'HomeContentController@getAllProvinces');
Route::get('public/contents/provinces/{id}', 'HomeContentController@getAllCitiesByProvince');
// Route::get('public/road-maintenance-project/getlist', 'RoadMaintenanceProjectController@index');
// Route::get('public/road-maintenance-project/getpoints', 'RoadMaintenanceProjectController@indexPoints');
// Route::get('public/road-maintenance-project/show/{id}', 'RoadMaintenanceProjectController@show');
// Route::get('public/road-maintenance-project/getstatuslist', 'RoadMaintenanceProjectController@indexStatus');
// // sharareh begin
// // Route::get('public/homeprojects/fast/points', 'HomeProjectController@getFastReactionProjectPoints');
// // sharareh end
// Route::get('camp', 'CampController@view');
Route::get('camp/all', 'CampController@index');
// Route::post('webapi/camp/store', 'CampController@store');
// Route::post('webapi/camp/edit', 'CampController@edit');
Route::post('camp/update', 'CampController@update');
// Route::post('camp/delete', 'CampController@destroy');
// Route::post('camp/get', 'CampController@show');
// Route::get('camp/map/{id}', 'CampController@show_on_map');
// /// new template
// Route::get('/new-template', function () {
// return view('rmto-preview.pages.new_template');
// })->middleware(['auth']);
// Route::get('/new-template-bi', function () {
// return view('rmto-preview.pages.new-bi');
// })->middleware(['auth', 'confirmUser']);
// Route::get('/roadmaintananceNew', function () {
// return view('rmto-preview.pages.roadmaintananceNew');
// })->middleware(['auth', 'confirmUser']);
// Route::get('/roaddangerNew', function () {
// return view('rmto-preview.pages.roaddangerNew');
// })->middleware(['auth', 'confirmUser']);
// Route::get('/roadupgardeSaftyNew', function () {
// return view('rmto-preview.pages.roadupgardeSaftyNew');
// })->middleware(['auth', 'confirmUser']);
// Route::get('/roadtechnicalNew', function () {
// return view('rmto-preview.pages.roadtechnicalNew ');
// })->middleware(['auth', 'confirmUser']);
// Route::get('/tasadofattable', function () {
// return view('rmto-preview.pages.tasadofattable ');
// })->middleware(['auth', 'confirmUser']);
// Route::get('/tollhouseNew', function () {
// return view('rmto-preview.pages.tollhouseNew ');
// })->middleware(['auth', 'confirmUser']);
// // xxx
// Route::get('/RandD', function () {
// return view('rmto-preview.pages.RandD');
// })->middleware(['auth', 'confirmUser']);
// Route::get('/RandDFirst', function () {
// return view('rmto-preview.pages.RandFirst');
// })->middleware(['auth', 'confirmUser']);
// Route::get('/RandDSecond', function () {
// return view('rmto-preview.pages.RandSecond ');
// })->middleware(['auth', 'confirmUser']);
// Route::get('/fastnewReact', function () {
// return view('rmto-preview.pages.fastnewReact');
// })->middleware(['auth', 'confirmUser']);
// Route::get('/fastnewReactdev', function () {
// return view('rmto-preview.pages.fastnewReactdev');
// })->middleware(['auth', 'confirmUser']);
// Route::get('/tasadofftable', function () {
// return view('rmto-preview.pages.tasadofftable');
// })->middleware(['auth', 'confirmUser']);
// Route::get('/tasadofftable-new', function () {
// return view('rmto-preview.pages.tasadofftablenew');
// })->middleware(['auth', 'confirmUser']);
// Route::get('/analysemap', function () {
// return view('rmto-preview.pages.analysemap');
// })->middleware(['auth', 'confirmUser']);
// Route::get('/FastReactNew', function () {
// return view('rmto-preview.pages.FastReactNew');
// })->middleware('auth');
// Route::get('/projectreport', function () {
// return view('rmto-preview.pages.projectreport');
// })->middleware(['auth', 'confirmUser']);
// Route::get('/CampNew', function () {
// return view('rmto-preview.pages.CampNew');
// })->middleware(['auth', 'confirmUser']);
// Route::get('/projectNew', function () {
// return view('rmto-preview.pages.projectNew');
// })->middleware(['auth', 'confirmUser']);
// Route::get('/RoadItemNew', 'View\RoadItemsController@view')->middleware(['auth', 'confirmUser']);
// Route::get('/RoadPatrolNew', 'View\RoadPatrolsController@view')->middleware(['auth', 'confirmUser']);
// Route::get('/biOld', function () {
// return view('rmto-preview.pages.biNew');
// })->middleware(['auth', 'confirmUser']);
// Route::get('/ContactUs', function () {
// return view('rmto-preview.pages.ContactUs');
// })->middleware(['auth', 'confirmUser']);
// Route::get('/AccidentPointfull', function () {
// return view('rmto-preview.pages.AccidentPointfull');
// })->middleware(['auth', 'confirmUser']);
// Route::get('/Accidentpoints251', function () {
// return view('rmto-preview.pages.Accidentpoints251');
// })->middleware(['auth', 'confirmUser']);
// Route::get('/mini', 'View\MiniController@showMini')->middleware(['auth', 'confirmUser']);
// Route::get('/roaditemproject', function () {
// return view('rmto-preview.pages.RoadItemProject');
// })->middleware(['auth', 'confirmUser']);
Route::get('/profile', function () {
return view('rmto-preview.pages.profile');
})->middleware(['auth', 'confirmUser']);
// Route::get('/newpatrol', function () {
// return view('rmto-preview.pages.newpatrol');
// })->middleware(['auth', 'confirmUser']);
// Route::get('/newitem', function () {
// return view('rmto-preview.pages.newitem');
// })->middleware(['auth', 'confirmUser']);
// Route::get('/newpp', function () {
// return view('rmto-preview.pages.newpp');
// })->middleware(['auth', 'confirmUser']);
// Route::get('/winter-camp', 'View\WinterCampController@view')->middleware(['auth', 'confirmUser']);
// Route::get('/randd/voting/{id}', 'View\RandDController@showVoteSinglePage');
// Route::get('bi', 'View\BiController@show');
// Route::get('reports', function () {
// return view('rmto-preview.excel-report');
// });
// Route::get('AxisReport', function () {
// return view('rmto-preview.pages.AxisReport');
// });
// ///// danger points all
// Route::get('danger-points-all', function () {
// return view('rmto-preview.pages.danger-points-all');
// });
// /////
// //// barname bodje
// Route::middleware('cors:api')->get('bbopening-all', function () {
// return view('rmto-preview.pages.bbopening-all');
// });
// Route::middleware('cors:api')->get('bbindicators', function () {
// return view('rmto-preview.pages.bbindicator');
// });
// Route::middleware('cors:api')->get('bbpriority', function () {
// return view('rmto-preview.pages.bbpriority');
// });
// Route::middleware('cors:api')->get('bbjahesh', function () {
// return view('rmto-preview.pages.bbjahesh');
// });
// Route::middleware('cors:api')->get('weather-notice', function () {
// return view('rmto-preview.pages.weather-notice');
// });
// // receipt begin
// Route::middleware('web', 'auth', 'confirmUser')->group(function () {
// Route::get('receipt', 'View\ReceiptController@view');
// Route::get('receipt/show', 'ReceiptController@show');
// Route::get('receipt/get-damages', 'ReceiptController@getDamages');
// Route::post('receipt/store', 'ReceiptController@store');
// Route::post('receipt/update/{accident}', 'ReceiptController@update');
// Route::post('receipt/delete/{accident}', 'ReceiptController@delete');
// Route::get('receipt/get-damages/{accident}', 'ReceiptController@getAccidentDamages');
// Route::get('receipt/{accident}', 'ReceiptController@details');
// Route::get('receipt/accident/send-to-insurance/{accident}', 'ReceiptController@sendToInsurance');
// Route::post('receipt/accident/upload-payment-info/{accident}', 'ReceiptController@uploadPaymentInfo');
// Route::get('receipt/accident/document-release/{accident}', 'ReceiptController@documentRelease');
// });
// // receipt end
// // rahdari begin
// Route::get('rahdari-points-table', 'View\RahdariPointController@view')->middleware(['auth', 'confirmUser']);
Route::get('/rahdari-points', 'RahdariPointController@index');
Route::post('/rahdari-points/create', 'RahdariPointController@store');
Route::post('/rahdari-points/{point}', 'RahdariPointController@update');
Route::post('/rahdari-points/{id}/delete', 'RahdariPointController@destroy');
// // rahdari end
// ///// items and sub items
// Route::get('/get-items-and-subs', 'TotalRahdariProjectsReportController@get_sub_items');
// Route::get('webapi/getuser/userprovince', 'Api\UserDataController@getUserProvince');
Route::get('webapi/getuser/province-perm', 'Api\UserDataController@getUserProvinceAfterPermission');
// Route::get('amir/role', function () {
// return Spatie\Permission\Models\Role::all();
// });
// Route::get('amir/perm', function () {
// return Spatie\Permission\Models\Permission::all();
// });
// Route::get('webapi/cmms/all', 'Api\CMMSController@index');
// Route::post('webapi/cmms/create', 'Api\CMMSController@store');
// Route::post('webapi/cmms/machine', 'Api\CMMSController@getByMachineCode');
// Route::get('webapi/cmms/provinces/all', 'Api\CMMSController@getProvinces');
// Route::post('webapi/cmms/search', 'Api\CMMSController@search');
// Route::middleware('cors:api')->get('webapi/resdevlp/all', 'ResearchDevController@index');
// Route::middleware('cors:api')->post('webapi/resdevlp/add', 'ResearchDevController@store');
// Route::middleware('cors:api')->post('webapi/resdevlp/update/{id}', 'ResearchDevController@update');
// Route::middleware('cors:api')->post('webapi/resdevlp/delete/{id}', 'ResearchDevController@destroy');
// Route::middleware('cors:api')->get('webapi/newrandd/all', 'NewRandDCtrl@index');
// Route::middleware('cors:api')->post('webapi/newrandd/delete/{id}', 'NewRandDCtrl@destroy');
// Route::middleware('cors:api')->post('webapi/newrandd/add', 'NewRandDCtrl@store');
// Route::middleware('cors:api')->post('webapi/newrandd/edit/{newRandD}', 'NewRandDCtrl@edit');
// Route::middleware('cors:api')->post('webapi/newrandd/reject/{newRandD}', 'NewRandDCtrl@reject');
// Route::get('webapi/public/road-tollhouse-management/getlist-public', 'RoadTollhouseManagementPublicController@getTollhouseManagementListPublic');
// //// milad reports
// //// RandD Voting API
// Route::post('webapi/randd/voting/{id}/start', 'Api\RandDVoting\AdminVoterController@startVoting');
// // Route::post('webapi/randd/voting/{id}/rejectProject', 'Api\RandDVoting\AdminVoterController@rejectProject');
// Route::middleware('cors:api')->post('webapi/randd/voting/{id}/store', 'Api\RandDVoting\VoterController@storeVoting');
// Route::get('webapi/randd/voting/{id}/result', 'Api\RandDVoting\VoterController@showResult');
// Route::post('webapi/randd/voting/{id}/end', 'Api\RandDVoting\AdminVoterController@endVoting');
// Route::post('webapi/request', function (Illuminate\Http\Request $request) {
// return $request->all();
// });
// Route::get('create_temp_role', function () {
// return Auth::loginUsingId(469);
// // User::find(1069)->assignRole('RandD');
// return 'hehe';
// });
// // for add user activity
// Route::get('webapi/cmms/public/all', 'Api\CMMSController@publicIndex');
// Route::get('webapi/cmms/cities', 'Api\CMMSController@get_cities');
// Route::middleware('cors:api')->get('webapi/cmms/getVehicleData', 'Api\CMMSController@getVehicleData');
// // // excell reports
Route::get('/reports/maintanance', 'Api\Excel\ReportController@downloadMaintanance');
Route::get('/reports/village', 'Api\Excel\ReportController@downloadVillage');
Route::get('/reports/dangerpoint', 'Api\Excel\ReportController@downloadRoadDanger');
Route::get('/reports/upgradesaifty', 'Api\Excel\ReportController@downloadRoadUpgrade');
Route::get('/reports/technical', 'Api\Excel\ReportController@downloadTechnical');
Route::get('/reports/tollhouse', 'Api\Excel\ReportController@downloadTollhouse');
Route::get('/reports/roaditem1', 'Api\Excel\ReportController@downloadActivitiesOne');
Route::get('/reports/two/maremat', 'Api\Excel\ReportController@downloadMaremat');
Route::get('/reports/two/alaem', 'Api\Excel\ReportController@downloadAlaem');
Route::get('/reports/two/paksazi', 'Api\Excel\ReportController@downloadPaksazi');
Route::get('/reports/two/hefaz', 'Api\Excel\ReportController@downloadHefaz');
Route::get('/reports/two/roshanaei', 'Api\Excel\ReportController@downloadRoshanaei');
Route::get('/reports/two/khatkeshi', 'Api\Excel\ReportController@downloadKhatkeshi');
Route::get('/reports/two/zemestani', 'Api\Excel\ReportController@downloadZemestani');
Route::get('/reports/two/rangamizi', 'Api\Excel\ReportController@downloadRangamizi');
Route::get('/reports/two/shosteshoo', 'Api\Excel\ReportController@downloadShosteshoo');
Route::get('/reports/two/imensazi', 'Api\Excel\ReportController@downloadImensazi');
Route::get('/reports/two/harim', 'Api\Excel\ReportController@downloadHarim');
Route::get('/reports/two/pol', 'Api\Excel\ReportController@downloadPol');
Route::get('/reports/two/toonel', 'Api\Excel\ReportController@downloadToonel');
Route::get('/reports/two/mashinalat', 'Api\Excel\ReportController@downloadMashinalat');
Route::get('/reports/two/rahdar', 'Api\Excel\ReportController@downloadRahdar');
Route::get('/reports/two/ezterari', 'Api\Excel\ReportController@downloadEzterari');
Route::get('/reports/two/bazrasi', 'Api\Excel\ReportController@downloadbazrasi');
Route::get('/reports/two/redirect', 'Api\Excel\ReportController@redirect');
Route::get('/reports/roaditem3', 'Api\Excel\ReportController@downloadActivitiesThree');
/** Begin(Hamid) */
Route::get('/reports/fastnewreact/pending', 'Api\Excel\ReportController@downloadFastNewReactPending');
Route::get('/reports/fastnewreact/done', 'Api\Excel\ReportController@downloadFastNewReactDone');
/** End */
Route::get('/reports/axisreport', 'Api\Excel\ReportController@downloadAxisReports')->name('axis.excel');
Route::get('/reports/contracts', 'Api\Excel\ReportController@downloadContracts');
Route::get('/reports/lawmakers', 'Api\Excel\ReportController@downloadLawmakers');
Route::get('/reports/proposal', 'Api\Excel\ReportController@downloadProposal');
Route::get('/reports/user-activity-report', 'Api\Excel\ReportController@downloadUserActivityReport');
Route::get('/reports/receipt', 'Api\Excel\ReportController@downloadReceiptReport');
Route::get('/reports/users', 'Api\Excel\ReportController@downloadUserReport');
Route::get('/reports/daily-accident', 'Api\Excel\ReportController@downloadDailyAccidentReport');
// Route::get('/reports/road-items', 'Api\Excel\ReportController@downloadRoadItemsReport');
Route::get('/reports/road-patrol', 'Api\Excel\ReportController@downloadRoadPatrolsReport');
Route::get('/reports/safety-and-privacy', 'Api\Excel\ReportController@downloadSafetyAndPrivacyReport');
// Route::get('excel-dl', function () {
// return view('excel');
// });
// Route::get('fnr-excel-dl', 'Api\Excel\ReportController@fastNewReactDownload');
// // finance begin
// Route::get('/financeproject', function () {
// return redirect('/financeEnd');
// })->middleware(['auth', 'confirmUser']);
// Route::get('/financeEnd', function () {
// return redirect('/finance');
// })->middleware(['auth', 'confirmUser']);
// // Route::get('/financeEnd', 'View\ContractController@view')->middleware(['auth', 'confirmUser']);
// Route::get('/financeNew', 'View\ContractController@new')->middleware(['auth', 'confirmUser']);
// Route::get('/finance', 'View\ContractController@financeView')->middleware(['auth', 'confirmUser']);
Route::middleware('cors:api')->post('contracts/eblagh', 'ContractsController@get_eblagh_meli');
// Route::middleware('cors:api')->post('contracts/setad', 'ContractsController@get_mojavez_setad');
Route::middleware('cors:api')->get('contracts/show/{id}', 'ContractsController@show');
Route::middleware('cors:api')->post('contracts/delete', 'ContractsController@delete');
Route::middleware('cors:api')->get('contracts/document', 'ContractsController@document');
// Route::middleware('cors:api')->get('contracts/index-dev', 'ContractsController@indexForDevelop');
Route::get('contracts/index', 'ContractsController@index');
Route::middleware('cors:api')->post('contracts/store-dev', 'ContractsController@storeForDevelop');
Route::middleware('cors:api')->post('contracts/update-dev/{id}', 'ContractsController@updateForDevelop');
Route::middleware('cors:api')->get('csi/operation/{id}', 'Api\ContractSubItemsController@getOperationType');
Route::middleware('cors:api')->get('csi/operation', 'Api\ContractSubItemsController@getAllOperationList');
Route::middleware('cors:api')->post('csi/delete', 'Api\ContractSubItemsController@delete');
Route::middleware('cors:api')->get('csi/history/{id}', 'Api\ContractSubItemsController@showHistory');
Route::middleware('cors:api')->post('csi/store-dev', 'Api\ContractSubItemsController@storeForDevelop');
Route::middleware('cors:api')->post('csi/update-dev/{id}', 'Api\ContractSubItemsController@updateForDevelop');
// // finance end
// Route::middleware('cors:api')->get('webapi/road-observed/count', 'RoadObservationController@roadObservedCounts');
// Route::middleware('cors:api')->get('webapi/road-observed/pending', 'RoadObservationController@project_pending');
// Route::middleware('cors:api')->get('webapi/road-observed/done', 'RoadObservationController@project_done');
// Route::post('webapi/road-observation-problems/{id}/edit', 'RoadObservationController@update');
// // Route::post('webapi/road-observation-problems/{id}/edit', 'RoadObservationController@update');
// Route::get('/road-observation-problems/getlist', 'RoadObservationController@index');
// Route::get('/road-observation-problems/view', 'RoadObservationController@view');
// Route::get('public/road-observation-problems/getlist', 'RoadObservationController@indexPublic');
// Route::get('webapi/fast-reaction/{id}/preview/{op}', 'RoadObservationController@getRoadObservedPreview');
// Route::middleware('cors:api')->get('webapi/fast-reaction/count', 'RoadObservationController@getRoadObservedCount');
// Route::post('webapi/fast-reaction/fwd', 'RoadObservationController@fwd_city');
// // proposals routes
// Route::middleware('web', 'auth', 'confirmUser')->group(function () {
// Route::get('/proposal', 'View\ProposalController@view');
Route::get('webapi/proposal/get-data', 'ProposalController@index');
// Route::get('webapi/proposal/show/{id}', 'ProposalController@show');
Route::post('webapi/proposal/store', 'ProposalController@store');
Route::post('webapi/proposal/update/{proposal}', 'ProposalController@update');
Route::post('webapi/proposal/delete/{proposal}', 'ProposalController@delete');
// Route::get('webapi/proposal/histories/{proposal}', 'ProposalController@show');
// });
// // Lawmakers routes
// Route::middleware('web', 'auth', 'confirmUser')->group(function () {
// Route::get('lawmakers', 'View\LawmakersController@view');
Route::post('lawmakers/update/{lawmakers}', 'LawmakersController@update');
Route::post('lawmakers/store', 'LawmakersController@store');
Route::post('lawmakers/delete/{lawmaker}', 'LawmakersController@delete');
Route::get('lawmakers/all', 'LawmakersController@index');
// });
Route::middleware('web', 'auth', 'confirmUser')->group(function () {
Route::middleware('cors:api')->post('webapi/camp/storeDevelop', 'CampController@storeDevelop');
Route::middleware('cors:api')->get('webapi/camp/index', 'CampController@index');
Route::middleware('cors:api')->post('webapi/camp/editDevelop/{id}', 'CampController@editDevelop');
Route::middleware('cors:api')->post('webapi/camp/deleteDevelop/{id}', 'CampController@deleteDevelop');
});
// Route::get('perm-amir', 'DevelopController@addPermissions');
// //// ysai route milad added
// Route::get('/new-fast-react', function () {
// return view('rmto-preview.pages.new_fast_react');
// })->middleware(['auth', 'confirmUser', 'randd']);
// Route::middleware('cors:api')->get('/rms3d', function () {
// return view('rmto-preview.pages.rms3d');
// });
// Route::middleware('cors:api')->get('/rms3dOSm', function () {
// return view('rmto-preview.pages.rms3dOSm');
// });
// Route::get("milaaaaad", 'PostersController@develooooooo0p');
// // Route::get('dev_csrffff', function(){
// // auth()->loginUsingId(User::where('username', 'witel')->first()->id);
// // // return csrf_token();
// // });
// //road observation begin 1401
// // Route::middleware('auth')->prefix('road_observation')->group(function () {
// // Route::get('/', 'RoadObservationController@indexView');
// // Route::get('count', 'RoadObservationController@count');
// // Route::get('pending', 'RoadObservationController@showPending');
// // Route::get('done', 'RoadObservationController@showDone');
// // Route::get('refer/list/{id}', 'RoadObservationController@referList');
// // Route::post('refer/{road_observed}', 'RoadObservationController@refer');
// // Route::post('restore/{road_observed}', 'RoadObservationController@restore');
// // Route::post('handle/{road_observed}', 'RoadObservationController@handle');
// // });
// //road observation end 1401
// //road patrol begin 1401
// Route::middleware('auth')->prefix('road_patrol')->group(function () {
// Route::view('/', 'rmto-preview.pages.road_patrol');
// // Route::get('count', 'RoadObservationController@count');
// // Route::get('pending', 'RoadObservationController@showPending');
// // Route::get('done', 'RoadObservationController@showDone');
// // Route::post('refer/{road_observed}', 'RoadObservationController@refer');
// // Route::post('handle/{road_observed}', 'RoadObservationController@handle');
// });
// //road patrol end 1401
// // new login
// Route::middleware('guest')->get('new_login', function () {
// return view('version2.login');
// });
// Route::get('new_home', function () {
// return view('rmto-preview.new_home');
// });
// Route::get('home', function () {
// return view('version2.home');
// });
// Route::get('create_perm', function () {
// // Permission::create([
// // 'name' => 'restore-road-item',
// // 'name_fa' => 'بازگردانی وضعیت فعالیت روزانه',
// // 'type' => 'road-item',
// // ]);
// // Permission::create([
// // 'name' => 'show-road-item-supervise-cartable',
// // 'name_fa' => 'نمایش کارتابل نظارت فعالیت روزانه',
// // 'type' => 'road-item',
// // ]);
// // Permission::create([
// // 'name' => 'get_progress_info',
// // 'name_fa' => 'دریافت گزارش نهایی',
// // 'type' => 'progress-info',
// // ]);
// // Permission::create([
// // 'name' => 'complete-delete-road-patrol',
// // 'name_fa' => 'حذف کلی گشت',
// // 'type' => 'road-patrol',
// // ]);
// // Permission::create([
// // 'name' => 'supervise-fast-react',
// // 'name_fa' => 'نظارت بر واکنش سریع',
// // 'type' => 'fastreact',
// // ]);
// // Permission::create([
// // 'name' => 'add-road-patrol',
// // 'name_fa' => 'ثبت گشت راهداری',
// // 'type' => 'road-patrol',
// // ]);
// // Permission::create([
// // 'name' => 'supervise-road-patrol-province',
// // 'name_fa' => 'نظارت بر گشت راهداری(استانی)',
// // 'type' => 'road-patrol',
// // ]);
// // Permission::create([
// // 'name' => 'supervise-road-patrol',
// // 'name_fa' => 'نظارت بر گشت راهداری',
// // 'type' => 'road-patrol',
// // ]);
// });
// Route::get('http_errors_aldfjaldfhafdnbaoidshraldfaLHPOIhyflkhFLhLFKJDLIKgtdJGdlHGDkwjdgqigldjfoalhfaldsfsdlhfladnflsdjflksdfdsfdsfdsfdsfdsfsdfsdfsdfsdf', function () {
// $all_http_errors = \App\Models\HttpErorrsList::latest()->get();
// // dd();
// foreach ($all_http_errors as $key => $value) {
// // dd($value->value);
// $value->value = unserialize(base64_decode($value->value));
// }
// // dd($all_http_errors);
// return response()->json([
// 'status' => 'success',
// 'data' => $all_http_errors,
// ]);
// });
// Route::get('reports_summary', function () {
// return response()->json([
// 'status' => 'success',
// 'data' => \App\Models\ReportSummary::all()
// ]);
// });
// // for edarate test
// Route::get('test_edarat', function (Request $request) {
// $url = "http://172.30.4.67:8080/url/send.aspx?username=tab18&password=T@b!*sms&from=5000143&to=09376296798&message=784587";
// // $url = 'http://172.30.4.67:8080/ip.aspx';
// // API parameters
// // $data = [
// // 'username' => 'RMS',
// // 'password' => 'P@ssw0rd',
// // 'machineCode' => '03-02-0379',
// // 'startDT' => '2023-09-26T11:19:30Z',
// // 'endDT' => '2023-11-26T11:19:30Z',
// // 'minStopDuration' => 10
// // ];
// // $jsonData = json_encode($data);
// $url = "http://172.30.4.67:8080/url/send.aspx?username=tab18&password=T@b!*sms&from=5000141&to=09376296798&farsi=true&message=\"784587\"";
// // Initialize cURL session
// $ch = curl_init($url);
// // Set cURL options
// curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
// curl_setopt($ch, CURLOPT_POST, true);
// // curl_setopt($ch, CURLOPT_POSTFIELDS, $jsonData);
// // curl_setopt($ch, CURLOPT_HTTPHEADER, array('Content-Type: application/json'));
// // Execute cURL session and store the result in $response
// $response = curl_exec($ch);
// // $response = Http::post('http://172.30.4.67:8080/url/send.aspx?username=tab18&password=T@b!*sms&from=5000143&to=09376296798&farsi=true&message= تست');
// dd($response);
// //////////////////////////////////////////////////////////////////////////////////////////////////////
// $client = new SoapClient("http://172.30.5.151:9090/orawsv/TR_PUBLIC_WS/PKG_RMTO_WS?wsdl");
// // dd($client);
// $result = $client->RMTO_WEB_SERVICES(
// array(
// 'IN_USERNAME-VARCHAR2-IN' => 'm_yavar',
// 'IN_SERVICEID-NUMBER-IN' => '8',
// 'IN_PASSWORD-VARCHAR2-IN' => '@Rmto@123!',
// 'IN_PARAM_9-VARCHAR2-IN' => '',
// 'IN_PARAM_8-VARCHAR2-IN' => '',
// 'IN_PARAM_7-VARCHAR2-IN' => '',
// 'IN_PARAM_6-VARCHAR2-IN' => '',
// 'IN_PARAM_5-VARCHAR2-IN' => '',
// 'IN_PARAM_4-VARCHAR2-IN' => '',
// 'IN_PARAM_3-VARCHAR2-IN' => '',
// 'IN_PARAM_2-VARCHAR2-IN' => '',
// 'IN_PARAM_10-VARCHAR2-IN' => '',
// 'IN_PARAM_1-VARCHAR2-IN' => '2407177',
// )
// );
// // dd($result);
// // $x = $result->RMTO_WEB_SERVICESResult;
// dd(explode(";", $result->RETURN));
// // $mutex = sem_get(1234, 1, 0666, 1);
// // dd($mutex);
// // sem_release($mutex);
// dd("ok");
// // API endpoint URL
// $url = 'fms.141.ir:7030/api/RMS/GetVehicleActivity';
// // API parameters
// $data = [
// 'username' => 'RMS',
// 'password' => 'P@ssw0rd',
// 'machineCode' => '03-02-0379',
// 'startDT' => '2023-09-26T11:19:30Z',
// 'endDT' => '2023-11-26T11:19:30Z',
// 'minStopDuration' => 10
// ];
// $jsonData = json_encode($data);
// // Initialize cURL session
// $ch = curl_init($url);
// // Set cURL options
// curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
// curl_setopt($ch, CURLOPT_POST, true);
// curl_setopt($ch, CURLOPT_POSTFIELDS, $jsonData);
// curl_setopt($ch, CURLOPT_HTTPHEADER, array('Content-Type: application/json'));
// // Execute cURL session and store the result in $response
// $response = curl_exec($ch);
// // Check for cURL errors
// if (curl_errno($ch)) {
// echo 'Curl error: ' . curl_error($ch);
// }
// // Close cURL session
// curl_close($ch);
// dd(json_decode($response));
// dd("ok");
// $url = 'http://fms.141.ir:7030/api/RMS/GetVehicleData';
// $data = [
// 'username' => 'RMS',
// 'password' => 'P@sswOrd',
// 'machineCode' => '13-03-0971'
// ];
// // use key 'http' even if you send the request to https://...
// $options = array(
// 'http' => array(
// 'header' => "Content-type: multipart/form-data\r\n",
// 'method' => 'POST',
// 'content' => http_build_query($data),
// ),
// // "ssl" => array(
// // "verify_peer" => false,
// // "verify_peer_name" => false,
// // )
// );
// $context = stream_context_create($options);
// dd(file_get_contents($url, false, $context));
// $result = file_get_contents($url, false, $context);
// if ($result === false) {
// /* Handle error */
// }
// dd($result);
// $response = Http::post('https://fms.141.ir:7030/api/RMS/GetVehicleData', [
// 'usernaem' => 'mehdim.pourjome',
// 'password' => 'Pp123456',
// 'machineCode' => '03-02-0499',
// ]);
// dd($response);
// $url = "https://fms.141.ir:7030/api/RMS/GetVehicleData";
// $arrContextOptions = array(
// "ssl" => array(
// "verify_peer" => false,
// "verify_peer_name" => false,
// )
// );
// $result = file_get_contents($url, false, stream_context_create($arrContextOptions));
// $result = json_decode($result);
// if (isset($result->osm_type)) {
// if ($result->osm_type == 'way') {
// return $result->osm_id;
// }
// }
// // return 0;
// // return Contracts::all();
// // $contracts = Contracts::all()->get();
// // foreach (TarhList::whereNotNull('old_number')->get() as $key => $value) {
// // $contracts = Contracts::all();
// // foreach ($contracts as $index => $item) {
// // $item->contract_tarh_array = str_replace($value->old_number, $value->tarh_number, $item->contract_tarh_array);
// // $item->save();
// // // dd();
// // }
// // }
// // TarhList::whereNotNull('old_number')
// // dd();
// // return response()->json([
// // 'data' => \App\Models\EdarateShahri::find(120)->roadItemsProjects
// // ]);
// // $roadObserved = \App\Models\RoadObserved::where('AutoID', 'test')->first();
// // if($roadObserved->image_before){
// // $before_path = explode('/', $roadObserved->image_before);
// // // dd(implode('/', array_slice($before_path, 1)));
// // Storage::delete('public/'. implode('/', array_slice($before_path, 1)));
// // dd('public/'. implode('/', array_slice($before_path, 1)));
// // }
// // // return \App\Models\RoadObserved::latest()->first()->edarateShahri;
// // return \App\Models\City::first()->edarateShahri()->where('is_primary', 3)->first()->id ?? null;
// // return \App\Models\EdarateShahri::find(181)->roadObserved;
// // return response()->json([
// // 'status' => 'success',
// // 'data' => \App\Models\EdarateShahri::select('*')
// // ->when($request->province, function ($query) use ($request) {
// // $query->where('province_id', $request->province);
// // })
// // ->with('cities')
// // ->get(),
// // 'city' => \App\Models\City::find(309)->load(['edarateShahri' => function ($query) {
// // $query->where('is_primary', 1);
// // }]),
// // 'primary' => \App\Models\City::find(309)->edarateShahri()->where('is_primary', 0)->get(),
// // 'edare' => \App\Models\RoadObserved::find(103674)->handler,
// // 'shekayat' => \App\Models\EdarateShahri::find(107)->roadObserved,
// // ]);
// });
Route::middleware('auth')->get('admin/login_with_username', function (Request $request) {
if (auth()->user()->username == 'witel') {
// auth()->user()->givePermissionTo(Permission::all());
$request->validate([
'username' => 'required',
]);
Auth::loginUsingId(User::where('username', $request->username)->first()->id);
return redirect('/');
}
abort(404);
});
// Route::get('admin_reset_pass', function () {
// // auth()->user()->givePermissionTo(Permission::all());
// // return User::where('username', 'masjedsoleyman')
// // ->update([
// // 'password' => \Hash::make('123456')
// // ]);
// // auth()->user()->assignRole('shahrestan');
// // return 'ok';
// // Auth::loginUsingId(User::where('username', 'kermanshahoffice')->first()->id);
// Auth::loginUsingId(User::where('username', 'mazandaranoffice')->first()->id);
// $controller = new ForgotPasswordController();
// dd($controller->sms_sender("09380220400", 'Hello THere'));
// });
// use App\Facades\Otp\Otp;
// use Illuminate\Support\Facades\Storage;
// // use Illuminate\Support\Facades\Auth;
// Route::get('testing', function (Request $request) {
// return Artisan::call('webservice:roadobserved');
// // dd(\App\Models\User::where('username', $request->username)->first()->isRandDMember());
// // $user->assignRole('superadmin');
// // dd(\App\Models\User::find(470)->getAllPermissions()->count(), \App\Models\User::find(470)->getDirectPermissions()->count());
// // return $user->getPermissionsViaRoles()->count();
// });
Route::get('get_all_accident_for_data_mining', 'DailyAccidentController@getAllAccidentForDataMining');
// /// routes for migrateions
// // Route::get('/home', function () {
// // return redirect(route('v2.dashboard'));
// // });
// Route::get('/bama', function () {
// return redirect(route('v2.dashboard'));
// });
// Route::get('/roaddangerNew', function () {
// return redirect(route('v2.dashboard'));
// });
// Route::get('/roadmaintananceNew', function () {
// return redirect(route('v2.dashboard'));
// });
// Route::get('/roadupgardeSaftyNew', function () {
// return redirect(route('v2.dashboard'));
// });
// Route::get('/roadtechnicalNew', function () {
// return redirect(route('v2.dashboard'));
// });
// Route::get('/tollhouseNew', function () {
// return redirect(route('v2.dashboard'));
// });
// Route::get('/finance', function () {
// return redirect(route('v2.dashboard'));
// });
// Route::get('/proposal', function () {
// return redirect(route('v2.dashboard'));
// });
// Route::get('/lawmakers', function () {
// return redirect(route('v2.dashboard'));
// });
// Route::get('/yasitestmap', function () {
// return redirect(route('v2.dashboard'));
// });
// Route::get('/RoadPatrolNew', function () {
// return redirect(route('v2.dashboard'));
// });
// Route::get('/projectNew', function () {
// return redirect(route('v2.dashboard'));
// });
// // Route::get('/new-fast-react', function () {
// // return redirect(route('v2.dashboard'));
// // });
// Route::get('/winter-camp', function () {
// return redirect(route('v2.dashboard'));
// });
// Route::get('/RoadItemNew', function () {
// return redirect(route('v2.dashboard'));
// });
// Route::get('/daily_accident', function () {
// return redirect(route('v2.dashboard'));
// });
// Route::get('/danger-point', function () {
// return redirect(route('v2.dashboard'));
// });
// Route::get('/danger-points-all', function () {
// return redirect(route('v2.dashboard'));
// });
// Route::get('/analysemap', function () {
// return redirect(route('v2.dashboard'));
// });
// Route::get('/tasadofftable-new', function () {
// return redirect(route('v2.dashboard'));
// });
// Route::get('/AccidentPointfull', function () {
// return redirect(route('v2.dashboard'));
// });
// Route::get('/Accidentpoints251', function () {
// return redirect(route('v2.dashboard'));
// });
// Route::get('/rahdari-points-table', function () {
// return redirect(route('v2.dashboard'));
// });
// // Route::get('/cmms-audit', function () {
// // return redirect(route('v2.dashboard'));
// // });
// Route::get('/AxisReport', function () {
// return redirect(route('v2.dashboard'));
// });
// Route::get('/new-template', function () {
// return redirect(route('v2.dashboard'));
// });
Route::get('/', function () {
return redirect(route('v2.dashboard'));
});
// Route::get('/ramin', function () { ///// comment should be delete remove
// return view('rmto-preview.pages.new_template');
// })->middleware(['auth', 'confirmUser', 'randd']);
// Route::get('/karbarlist', function () {
// return redirect(route('v2.dashboard'));
// });
// ///