Server IP : 103.11.96.170 / Your IP : 18.223.97.137 Web Server : Microsoft-IIS/10.0 System : Windows NT WIN-F6SLGVICLOP 10.0 build 17763 (Windows Server 2016) AMD64 User : elibrary.unsap.ac.id ( 0) PHP Version : 7.4.19 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : OFF | Perl : OFF | Python : OFF Directory (0777) : D:/localhost/dev_admission/routes/ |
[ Home ] | [ C0mmand ] | [ Upload File ] |
---|
<?php use Laravel\Fortify\Features; use Illuminate\Support\Facades\Route; use App\Http\Controllers\AuthController; use App\Http\Controllers\MabaController; use App\Http\Controllers\SoalController; use App\Http\Controllers\KeuanganController; use App\Http\Controllers\OperatorController; use App\Http\Controllers\SuperadminController; use App\Http\Controllers\RekomendasiController; use Laravel\Fortify\Http\Controllers\RegisteredUserController; use Laravel\Fortify\Http\Controllers\AuthenticatedSessionController; /* |-------------------------------------------------------------------------- | 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('/home', function () { return redirect('/login'); }); */ Route::get('/', [MabaController::class, 'index'])->name('daftar.maba'); Route::get('/login-maba', [MabaController::class, 'loginmaba'])->name('login.maba'); Route::get('/ujian', [MabaController::class, 'ujian'])->name('ujian.maba'); Route::post('/cekUjian', [MabaController::class, 'cekUjian'])->name('cek.ujian'); Route::post('/login-operator', [AuthController::class, 'authenticate'])->name('login.operator'); Route::post('/simpan-daftar', [MabaController::class, 'simpandaftar'])->name('simpan.daftar'); Route::post('/cekPin', [MabaController::class, 'cekPin'])->name('cek.pin'); Route::get('/reload-captcha', [MabaController::class, 'reloadCaptcha']); Route::get('/keluar', [MabaController::class, 'keluar'])->name('logout.perform'); Route::get('/keluar_operator', [OperatorController::class, 'logout'])->name('logout.operator'); Route::middleware('authneofeeder')->group(function() { Route::prefix('maba')->group(function () { Route::get('/dashboard', [MabaController::class, 'home'])->name('home.maba'); Route::get('/send', [MabaController::class, 'sendWa'])->name('home.sendwa'); Route::post('/update-mhs', [MabaController::class, 'updateMhs'])->name('update.maba'); Route::post('/upload-bukti', [MabaController::class, 'uploadBukti'])->name('uploadBukti.maba'); Route::post('/upload-syarat', [MabaController::class, 'uploadSyarat'])->name('uploadSyarat.maba'); Route::get('ref-wilayah-provinsi', [MabaController::class, 'wilayahProvinsi']); Route::get('ref-wilayah-kota', [MabaController::class, 'wilayahKota']); Route::get('ref-wilayah-kecamatan', [MabaController::class, 'wilayahKecamatan']); }); }); Route::middleware('authYPSA')->group(function() { Route::prefix('keuangan')->group(function () { Route::get('/reload-captcha', [MabaController::class, 'reloadCaptcha']); Route::get('/dashboard', [KeuanganController::class, 'index'])->name('keuangan.dashboard'); Route::get('/buatpin', [KeuanganController::class, 'buatpin'])->name('buatpin'); Route::get('/tambah-pin', [KeuanganController::class, 'tambahpin'])->name('keuangan.tambahpin'); Route::post('/simpan-pin', [KeuanganController::class, 'simpanpin'])->name('simpan.pin'); Route::get('/transaksi', [KeuanganController::class, 'transaksi'])->name('keuangan.transaksi'); Route::get('/konfirmasi-bayar', [KeuanganController::class, 'konfirmasi'])->name('keuangan.konfirmasi'); Route::post('/verifikasi/{id}', [KeuanganController::class, 'verifikasi'])->name('keuangan.verifikasi'); Route::post('/reminder/{id}', [KeuanganController::class, 'reminder'])->name('keuangan.reminder'); Route::get('/buatnim', [KeuanganController::class, 'buatnim'])->name('keuangan.buatnim'); Route::get('/tambah-nim', [KeuanganController::class, 'tambahnim'])->name('keuangan.tambahnim'); Route::post('/simpan-nim', [KeuanganController::class, 'simpannim'])->name('simpan.nim'); Route::post('/get-pin', [KeuanganController::class, 'getPin'])->name('keuangan.getpin'); Route::get('/reload-captcha', [MabaController::class, 'reloadCaptcha']); }); }); Route::middleware('authYPSA')->group(function() { Route::prefix('admin')->group(function () { Route::get('/reload-captcha', [MabaController::class, 'reloadCaptcha']); Route::get('/dashboard', [SuperadminController::class, 'index'])->name('admin.dashboard'); Route::get('/camaba', [SuperadminController::class, 'camaba'])->name('admin.camaba'); Route::get('/lihatpdf/{id}', [SuperadminController::class, 'lihatpdf']); Route::get('/lihat/{id}', [SuperadminController::class, 'lihatPin'])->name('admin.lihatpin'); }); }); Route::middleware('authPMB')->group(function() { Route::prefix('operator')->group(function () { Route::get('/rekomendasi', [RekomendasiController::class, 'index'])->name('operator.rekomendasi'); Route::post('/insert-mhs', [RekomendasiController::class, 'updateMhs'])->name('operator.insertmaba'); Route::post('/insert-syarat', [RekomendasiController::class, 'uploadSyarat'])->name('operator.insertsyarat'); Route::get('/selesai-rekom', [RekomendasiController::class, 'selesai'])->name('operator.selesai'); Route::get('/dashboard', [OperatorController::class, 'index'])->name('operator.dashboard'); Route::get('/riwayat-daftar', [OperatorController::class, 'riwayat'])->name('operator.riwayatdaftar'); Route::get('/hasil-kelulusan', [OperatorController::class, 'kelulusan'])->name('operator.hasillulus'); Route::get('/form-maba', [OperatorController::class, 'formmaba'])->name('operator.formmba'); Route::post('/update-mhs', [OperatorController::class, 'updateMhs'])->name('operator.updatemaba'); Route::post('/upload-syarat', [OperatorController::class, 'uploadSyarat'])->name('operator.uploadsyarat'); Route::get('/lihatpdf/{id}', [OperatorController::class, 'lihatpdf']); Route::get('/buatpin', [OperatorController::class, 'buatpin'])->name('operator.buatpin'); Route::get('/tambah-pin', [OperatorController::class, 'tambahpin'])->name('operator.tambahpin'); Route::post('/simpan-pin', [OperatorController::class, 'simpanpin'])->name('operator.simpanpin'); Route::post('/get-pin', [OperatorController::class, 'getPin'])->name('operator.getpin'); Route::get('/lihat/{id}', [OperatorController::class, 'lihatPin'])->name('operator.lihatpin'); Route::delete('/hapus/{id}', [OperatorController::class, 'hapus'])->name('hapusmember'); Route::post('/import-member', [OperatorController::class, 'simpanImport'])->name('import-member'); Route::get('ref-wilayah-provinsi', [MabaController::class, 'wilayahProvinsi']); Route::get('ref-wilayah-kota', [MabaController::class, 'wilayahKota']); Route::get('ref-wilayah-kecamatan', [MabaController::class, 'wilayahKecamatan']); Route::get('/reload-captcha', [MabaController::class, 'reloadCaptcha']); // Registration... Route::get('/register', [RegisteredUserController::class, 'create']) ->name('register'); Route::post('/register', [RegisteredUserController::class, 'store']); }); }); Route::group(['middleware' => config('fortify.middleware', ['web'])], function () { $enableViews = config('fortify.views', true); // Authentication... if ($enableViews) { Route::get('/login', [AuthenticatedSessionController::class, 'create']) ->middleware(['guest:'.config('fortify.guard')]) ->name('login'); } $limiter = config('fortify.limiters.login'); $twoFactorLimiter = config('fortify.limiters.two-factor'); $verificationLimiter = config('fortify.limiters.verification', '6,1'); Route::post('/login', [AuthenticatedSessionController::class, 'store']) ->middleware(array_filter([ 'guest:'.config('fortify.guard'), $limiter ? 'throttle:'.$limiter : null, ])); Route::post('/logout', [AuthenticatedSessionController::class, 'destroy']) ->name('logout'); // Password Reset... if (Features::enabled(Features::resetPasswords())) { if ($enableViews) { Route::get('/forgot-password', [PasswordResetLinkController::class, 'create']) ->middleware(['guest:'.config('fortify.guard')]) ->name('password.request'); Route::get('/reset-password/{token}', [NewPasswordController::class, 'create']) ->middleware(['guest:'.config('fortify.guard')]) ->name('password.reset'); } Route::post('/forgot-password', [PasswordResetLinkController::class, 'store']) ->middleware(['guest:'.config('fortify.guard')]) ->name('password.email'); Route::post('/reset-password', [NewPasswordController::class, 'store']) ->middleware(['guest:'.config('fortify.guard')]) ->name('password.update'); } // Email Verification... if (Features::enabled(Features::emailVerification())) { if ($enableViews) { Route::get('/email/verify', [EmailVerificationPromptController::class, '__invoke']) ->middleware([config('fortify.auth_middleware', 'auth').':'.config('fortify.guard')]) ->name('verification.notice'); } Route::get('/email/verify/{id}/{hash}', [VerifyEmailController::class, '__invoke']) ->middleware([config('fortify.auth_middleware', 'auth').':'.config('fortify.guard'), 'signed', 'throttle:'.$verificationLimiter]) ->name('verification.verify'); Route::post('/email/verification-notification', [EmailVerificationNotificationController::class, 'store']) ->middleware([config('fortify.auth_middleware', 'auth').':'.config('fortify.guard'), 'throttle:'.$verificationLimiter]) ->name('verification.send'); } // Profile Information... if (Features::enabled(Features::updateProfileInformation())) { Route::put('/user/profile-information', [ProfileInformationController::class, 'update']) ->middleware([config('fortify.auth_middleware', 'auth').':'.config('fortify.guard')]) ->name('user-profile-information.update'); } // Passwords... if (Features::enabled(Features::updatePasswords())) { Route::put('/user/password', [PasswordController::class, 'update']) ->middleware([config('fortify.auth_middleware', 'auth').':'.config('fortify.guard')]) ->name('user-password.update'); } // Password Confirmation... if ($enableViews) { Route::get('/user/confirm-password', [ConfirmablePasswordController::class, 'show']) ->middleware([config('fortify.auth_middleware', 'auth').':'.config('fortify.guard')]); } Route::get('/user/confirmed-password-status', [ConfirmedPasswordStatusController::class, 'show']) ->middleware([config('fortify.auth_middleware', 'auth').':'.config('fortify.guard')]) ->name('password.confirmation'); Route::post('/user/confirm-password', [ConfirmablePasswordController::class, 'store']) ->middleware([config('fortify.auth_middleware', 'auth').':'.config('fortify.guard')]) ->name('password.confirm'); // Two Factor Authentication... if (Features::enabled(Features::twoFactorAuthentication())) { if ($enableViews) { Route::get('/two-factor-challenge', [TwoFactorAuthenticatedSessionController::class, 'create']) ->middleware(['guest:'.config('fortify.guard')]) ->name('two-factor.login'); } Route::post('/two-factor-challenge', [TwoFactorAuthenticatedSessionController::class, 'store']) ->middleware(array_filter([ 'guest:'.config('fortify.guard'), $twoFactorLimiter ? 'throttle:'.$twoFactorLimiter : null, ])); $twoFactorMiddleware = Features::optionEnabled(Features::twoFactorAuthentication(), 'confirmPassword') ? [config('fortify.auth_middleware', 'auth').':'.config('fortify.guard'), 'password.confirm'] : [config('fortify.auth_middleware', 'auth').':'.config('fortify.guard')]; Route::post('/user/two-factor-authentication', [TwoFactorAuthenticationController::class, 'store']) ->middleware($twoFactorMiddleware) ->name('two-factor.enable'); Route::post('/user/confirmed-two-factor-authentication', [ConfirmedTwoFactorAuthenticationController::class, 'store']) ->middleware($twoFactorMiddleware) ->name('two-factor.confirm'); Route::delete('/user/two-factor-authentication', [TwoFactorAuthenticationController::class, 'destroy']) ->middleware($twoFactorMiddleware) ->name('two-factor.disable'); Route::get('/user/two-factor-qr-code', [TwoFactorQrCodeController::class, 'show']) ->middleware($twoFactorMiddleware) ->name('two-factor.qr-code'); Route::get('/user/two-factor-secret-key', [TwoFactorSecretKeyController::class, 'show']) ->middleware($twoFactorMiddleware) ->name('two-factor.secret-key'); Route::get('/user/two-factor-recovery-codes', [RecoveryCodeController::class, 'index']) ->middleware($twoFactorMiddleware) ->name('two-factor.recovery-codes'); Route::post('/user/two-factor-recovery-codes', [RecoveryCodeController::class, 'store']) ->middleware($twoFactorMiddleware); } }); Route::get('/soal', SoalController::class); Route::post('/selesai', [\App\Http\Livewire\SoalUjian::class,'selesai']); Route::get('/printpdf', [MabaController::class, 'printpdf']); Route::get('/downloadpdf/{id}', [MabaController::class, 'downloadpdf']);