AnonSec Team
Server IP : 103.11.96.170  /  Your IP : 18.216.156.171
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/elibrary/../siuter_v2/routes/

[  Home  ][  C0mmand  ][  Upload File  ]

Current File : D:/localhost/elibrary/../siuter_v2/routes/web.php
<?php

use Illuminate\Support\Facades\Route;
use App\Http\Controllers\ProfilController;
use App\Http\Controllers\SocialController;
use App\Http\Controllers\SandboxController;
use App\Http\Controllers\SettingController;
use App\Http\Controllers\OperatorController;
use App\Http\Controllers\InformasiController;
use App\Http\Controllers\LogImportController;
use App\Http\Controllers\MahasiswaController;
use App\Http\Controllers\ReferensiController;
use App\Http\Controllers\ValidatorController;
use App\Http\Controllers\MataKuliahController;
use App\Http\Controllers\Prodi\DosenController;
use App\Http\Controllers\Prodi\NilaiController;
use App\Http\Controllers\Mahasiswa\KhsController;
use App\Http\Controllers\Mahasiswa\KrsController;
use App\Http\Controllers\Mahasiswa\AuthController as MahasiswaAuthController;
use App\Http\Controllers\Mahasiswa\AksesController;
use App\Http\Controllers\Prodi\DashboardController;
use App\Http\Controllers\Prodi\KurikulumController;
use App\Http\Controllers\Prodi\RegistrasiController;
use App\Http\Controllers\Prodi\KelasController;
use App\Http\Controllers\Dosen\AuthController as DosenAuthController;
use App\Http\Controllers\Dosen\NilaiController as DosenNilaiController;
use App\Http\Controllers\Dosen\AksesController as DosenAksesController;
use App\Http\Controllers\Dosen\RiwayatMengajarController as DosenRiwayatMengajarController;
use App\Http\Controllers\Prodi\PenugasanDosenController;
use App\Http\Controllers\Prodi\OperatorController as ProdiOperatorController;

/*
|--------------------------------------------------------------------------
| 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!
|
*/

//Google Authentication Routes
Route::get('authorized/google', [SocialController::class, 'redirectToGoogle']);
Route::get('authorized/google/callback', [SocialController::class, 'handleGoogleCallback']);

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

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

Route::get('/pddikti', [SettingController::class, 'index']);
Route::get('setting', [SettingController::class, 'index']);
Route::post('check-setting', [SettingController::class, 'checkSetting']);

Route::get('/validator', [ValidatorController::class, 'index']);
Route::get('/prodi', [ValidatorController::class, 'loginProdi']);
Route::post('check-nim', [ValidatorController::class, 'cekNim']);
Route::get('check-biodata', [ValidatorController::class, 'cekBiodata']);
Route::get('prodi-biodata', [ValidatorController::class, 'prodiBiodata']);
Route::post('check-prodi', [ValidatorController::class, 'cekProdi']);
Route::post('hasil-pilih', [ValidatorController::class, 'cekArray']);

Route::put('update-mhs', [ValidatorController::class, 'updateMhs']);
Route::get('ref-wilayah-provinsi', [ReferensiController::class, 'wilayahProvinsi']);
Route::get('ref-wilayah-kota', [ReferensiController::class, 'wilayahKota']);
Route::get('ref-wilayah-kecamatan', [ReferensiController::class, 'wilayahKecamatan']);
Route::get('logout', [ProfilController::class, 'logout']);
Route::get('logout-prodi', [ValidatorController::class, 'logoutProdi']);


Route::middleware('authneofeeder')->group(function() {




});

Route::prefix('dashboard')->group(function () {
    Route::middleware('sandbox')->group(function() {
        Route::get('operator', [OperatorController::class, 'index']);
        Route::post('operator-add', [OperatorController::class, 'store']);
        Route::get('operator-edit/{id}', [OperatorController::class, 'edit']);
        Route::post('operator-update/{id}', [OperatorController::class, 'update']);
        Route::get('operator-hapus/{id}', [OperatorController::class, 'destroy']);

        Route::get('profil', [ProfilController::class, 'index']);
        Route::get('rekap-valid', [ValidatorController::class, 'rekapValid']);

        Route::get('dosen', [DosenController::class, 'index']);
        Route::post('dosen', [DosenController::class, 'store']);

        Route::get('mahasiswa', [MahasiswaController::class, 'index']);
        Route::post('mahasiswa', [MahasiswaController::class, 'store']);
        Route::get('maba', [MahasiswaController::class, 'mahasiswaBaru']);
        Route::post('maba-post', [MahasiswaController::class, 'prodiMhs']);
        Route::get('sinkron-maba/{id}', [MahasiswaController::class, 'sinkronMaba']);
        Route::post('filter-prodi', [MahasiswaController::class, 'cekProdi']);
        Route::get('sinkronMhs/{id}', [MahasiswaController::class, 'sinkronMhs']);

        Route::get('mata-kuliah', [MataKuliahController::class, 'index']);
        Route::post('mata-kuliah', [MataKuliahController::class, 'store']);

        Route::get('nilai', [NilaiController::class, 'index']);
        Route::post('nilai', [NilaiController::class, 'store']);

        Route::get('kurikulum', [KurikulumController::class, 'index']);
        Route::post('kurikulum', [KurikulumController::class, 'store']);
        Route::get('kurikulum/{id}', [KurikulumController::class, 'show']);
        Route::post('kurikulum-matkul/{id}', [KurikulumController::class, 'storeMatkul']);

        Route::get('ref-agama', [ReferensiController::class, 'agama']);
        Route::get('ref-alat-transportasi', [ReferensiController::class, 'alatTransportasi']);
        Route::get('ref-jalur-daftar', [ReferensiController::class, 'jalurDaftar']);
        Route::get('ref-jenis-daftar', [ReferensiController::class, 'jenisDaftar']);
        Route::get('ref-jenis-tinggal', [ReferensiController::class, 'jenisTinggal']);
        Route::get('ref-jenjang-pendidikan', [ReferensiController::class, 'jenjangPendidikan']);
        Route::get('ref-kebutuhan-khusus', [ReferensiController::class, 'kebutuhanKhusus']);
        Route::get('ref-negara', [ReferensiController::class, 'negara']);
        Route::get('ref-pekerjaan', [ReferensiController::class, 'pekerjaan']);
        Route::get('ref-pembiayaan', [ReferensiController::class, 'pembiayaan']);
        Route::get('ref-penghasilan', [ReferensiController::class, 'penghasilan']);
        Route::get('ref-wilayah', [ReferensiController::class, 'wilayah']);
        Route::get('ref-prodi', [ReferensiController::class, 'prodi']);
        Route::get('ref-wilayah-provinsi', [ReferensiController::class, 'wilayahProvinsi']);
        Route::get('ref-wilayah-kota', [ReferensiController::class, 'wilayahKota']);
        Route::get('ref-wilayah-kecamatan', [ReferensiController::class, 'wilayahKecamatan']);

        Route::get('log-import', [LogImportController::class, 'index']);

        Route::get('informasi', [InformasiController::class, 'index']);
    });

    Route::get('error', function () {
        return view('layouts.error');
    });

    Route::get('logout', [ProfilController::class, 'logout']);


    Route::get('sandbox', [SandboxController::class, 'index']);
    Route::put('sandbox', [SandboxController::class, 'update']);
});

Route::middleware('googleauth')->group(function() {
    Route::prefix('mahasiswa')->group(function () {
        Route::get('dashboard', [AksesController::class, 'index']);
        Route::get('registrasi', [RegistrasiController::class, 'index']);
        Route::get('krs', [KrsController::class, 'index']);
        Route::get('khs', [KhsController::class, 'index']);
        Route::get('profil', [AksesController::class, 'profil']);
        Route::get('logout', [SocialController::class, 'logout']);
    });



});

Route::prefix('prodi')->group(function () {
    Route::get('dashboard-prodi', [DashboardController::class, 'index']);
    Route::get('registrasi-prodi', [RegistrasiController::class, 'index']);

    Route::post('registrasi-terpilih', [RegistrasiController::class, 'cekRegistrasi']);

    Route::get('regis-mhs/{id}', [RegistrasiController::class, 'cekRegis']);
    Route::post('regis-mhs', [RegistrasiController::class, 'simpanRegis']);

    Route::get('regis-mhs/{id}', [RegistrasiController::class, 'cekRegis']);
    Route::get('regis-sks/{id}', [RegistrasiController::class, 'sksRegis']);

    Route::get('prodi-biodata', [ValidatorController::class, 'prodiBiodata']);
    Route::get('kurikulum-prodi', [KurikulumController::class, 'index']);
    Route::get('tambah-kurikulum', [KurikulumController::class, 'tambah']);
    Route::post('simpan-kurikulum', [KurikulumController::class, 'simpan']);
    Route::get('list-matkul', [KurikulumController::class, 'matkul']);
    Route::get('tambah-matkul', [KurikulumController::class, 'tambahMatkul']);
    Route::post('simpan-matkul', [KurikulumController::class, 'simpanMatkul']);

    Route::get('kurikulum-prodi/{id}', [KurikulumController::class, 'show']);
    Route::post('kurikulum-matkul/{id}', [KurikulumController::class, 'storeMatkul']);

    Route::get('list-kelas', [KelasController::class, 'index']);
    Route::get('tambah-kelas', [KelasController::class, 'tambahKelas']);
    Route::post('simpan-kelas', [KelasController::class, 'simpanKelas']);

    Route::get('penugasan-dosen', [PenugasanDosenController::class, 'index']);
    Route::get('tambah-penugasan', [PenugasanDosenController::class, 'tambah']);
    Route::post('simpan-penugasan', [PenugasanDosenController::class, 'simpan']);

    Route::get('nilai-prodi', [NilaiController::class, 'index']);
    Route::get('nilai-kelas/{id}', [NilaiController::class, 'show']);
    Route::put('import-nilai/{id}', [NilaiController::class, 'storeNilai']);
    Route::get('isi-nilai/{id}', [NilaiController::class, 'isiNilai']);
    Route::put('simpan-nilai', [NilaiController::class, 'simpanNilai']);

    Route::get('dosen-prodi', [DosenController::class, 'index']);
    Route::get('logout', [SocialController::class, 'logout']);

    Route::get('operator', [ProdiOperatorController::class, 'index']);
    Route::post('operator-add', [ProdiOperatorController::class, 'store']);
    Route::get('operator-edit/{id}', [ProdiOperatorController::class, 'edit']);
    Route::post('operator-update/{id}', [ProdiOperatorController::class, 'update']);
    Route::get('operator-hapus/{id}', [ProdiOperatorController::class, 'destroy']);
});


Route::prefix('import')->group(function () {
    Route::get('agama', [ImportController::class, 'importAgama']);
});

Route::middleware('googleauth')->group(function() {
    Route::prefix('dosen')->group(function () {
        Route::get('dashboard-dosen', [DosenAksesController::class, 'index']);
        Route::get('riwayat', [DosenRiwayatMengajarController::class, 'index']);

        Route::get('nilai-kelas/{id}', [DosenNilaiController::class, 'show']);
        Route::put('import-nilai/{id}', [DosenNilaiController::class, 'storeNilai']);
        Route::get('isi-nilai/{id}', [DosenNilaiController::class, 'isiNilai']);
        Route::put('simpan-nilai', [DosenNilaiController::class, 'simpanNilai']);

        Route::get('profil-dosen', [DosenAksesController::class, 'profil']);
        Route::get('logout', [SocialController::class, 'logout']);
    });
});

AnonSec - 2021