Anons79 Mini Shell

Directory : /home/aplikasiposinfo/www/samarinda.isranhadikaltim.id/routes/
Upload File :
Current File : /home/aplikasiposinfo/www/samarinda.isranhadikaltim.id/routes/web.php

<?php

use App\Http\Controllers\AjaxController;
use App\Http\Controllers\CalonController;
use App\Http\Controllers\DashboardController;
use App\Http\Controllers\DpsController;
use App\Http\Controllers\KabupatenKotaController;
use App\Http\Controllers\KecamatanController;
use App\Http\Controllers\KelurahanDesaController;
use App\Http\Controllers\LoginController;
use App\Http\Controllers\LogoutController;
use App\Http\Controllers\ProvinsiController;
use App\Http\Controllers\Saksi\ChangePasswordController;
use App\Http\Controllers\Saksi\HomeController;
use App\Http\Controllers\Saksi\InputLampiranController;
use App\Http\Controllers\Saksi\InputSuaraController;
use App\Http\Controllers\Saksi\LihatCalonController;
use App\Http\Controllers\Saksi\ProfileController;
use App\Http\Controllers\SaksiController;
use App\Http\Controllers\SuaraController;
use App\Http\Controllers\TpsController;
use App\Http\Controllers\UserController;
use Illuminate\Support\Facades\Route;

/*
|--------------------------------------------------------------------------
| Web Routes
|--------------------------------------------------------------------------
|
| Here is where you can register web routes for your application. These
| routes are loaded by the RouteServiceProvider and all of them will
| be assigned to the "web" middleware group. Make something great!
|
*/

Route::group(['middleware'=>'auth'],function(){ 
    Route::post('logout',[LogoutController::class,'logout'])->name('logout');
});

Route::group(['middleware'=>'authUser'],function(){
    Route::get('ajax/dps',[AjaxController::class,'ajaxDps'])->name('ajax-dps');
    Route::get('ajax/tps',[AjaxController::class,'ajaxTps'])->name('ajax-tps');
    Route::get('ajax/kelurahan-desa',[AjaxController::class,'ajaxKelurahanDesa'])->name('ajax-kelurahan-desa');
    Route::get('ajax/kecamatan',[AjaxController::class,'ajaxkecamatan'])->name('ajax-kecamatan');
    Route::get('ajax/kabupaten-kota',[AjaxController::class,'ajaxKabupatenKota'])->name('ajax-kabupaten-kota');

    Route::get('/',[DashboardController::class,'index'])->name('dashboard');
    Route::group(['prefix'=>'master-data','as'=>'master-data.'],function(){
        Route::resource('provinsi',ProvinsiController::class);
        Route::resource('kabupaten-kota',KabupatenKotaController::class);
        Route::resource('kecamatan',KecamatanController::class);
        Route::resource('kelurahan-desa',KelurahanDesaController::class);
        Route::resource('tps',TpsController::class);
        Route::resource('calon',CalonController::class);
    });

    Route::resource('user',UserController::class);

    Route::get('saksi/import',[SaksiController::class,'importView'])->name('saksi.import-view');
    Route::post('saksi/import',[SaksiController::class,'import'])->name('saksi.import');
    Route::resource('saksi',SaksiController::class);

    Route::get('saksi/ajax/dps',[SaksiController::class,'ajaxDps'])->name('saksi.ajax-dps');
    Route::get('dps/import',[DpsController::class,'importView'])->name('dps.import-view');
    Route::post('dps/import',[DpsController::class,'import'])->name('dps.import');
    Route::resource('dps',DpsController::class);

    Route::resource('suara',SuaraController::class);
    Route::get('suara/file-lampiran/{id}',[SuaraController::class,'getFileLampiran'])->name('suara.file-lampiran.get');
    Route::post('dps/status/{id}',[SuaraController::class,'status'])->name('suara.status');

});

Route::group(['middleware'=>'userSaksi','prefix'=>'user-saksi', 'as' => 'user-saksi.'],function(){
    Route::get('/',[HomeController::class,'index'])->name('home');
    Route::get('/input-suara',action: [InputSuaraController::class,'index'])->name('input-suara.index');
    Route::post('/input-suara',action: [InputSuaraController::class,'save'])->name('input-suara.save');
    Route::get('/profile',action: [ProfileController::class,'index'])->name('profile.index');

    Route::get('/input-lampiran',action: [InputLampiranController::class,'index'])->name('input-lampiran.index');
    Route::post('/input-lampiran',action: [InputLampiranController::class,'save'])->name('input-lampiran.save');
    Route::get('/file-lampiran/{id}',action: [InputLampiranController::class,'getFileLampiran'])->name('file-lampiran.get');

    Route::get('/lihat-calon',[LihatCalonController::class,'index'])->name('lihat-calon.index');
    Route::get('/change-password',[ChangePasswordController::class,'index'])->name('change-password.index');
    Route::post('/change-password',[ChangePasswordController::class,'change'])->name('change-password.change');
});

Route::get('/login',[LoginController::class,'index'])->name('login');

Route::post('/auth',[LoginController::class,'auth'])->name('auth');

Anons79 File Manager Version 1.0, Coded By Anons79
Email: [email protected]