Anons79 Mini Shell

Directory : /home/aplikasiposinfo/www/ppdb.samarinda.app/routes/
Upload File :
Current File : /home/aplikasiposinfo/www/ppdb.samarinda.app/routes/web.php

<?php

use App\Http\Controllers\FrontController;
use App\Http\Controllers\RegistrationController;
use App\Http\Controllers\SekolahController;
use Illuminate\Support\Facades\Route;

Route::group(['middleware'=>['guest'],'namespace'=>'App\Http\Controllers\Auth'],function(){
    //login route
    Route::get('/login','LoginController@loginView')->name('login');
    Route::post('/login','LoginController@login')->name('login.post'); 

    Route::get('siswa/login','LoginSiswaController@loginView')->name('siswa.login');
    Route::post('siswa/login','LoginSiswaController@loginAttempt')->name('siswa.login.post'); 
    Route::post('siswa/login/verify','LoginSiswaController@loginVerify')->name('siswa.login.verify'); 
    
});

Route::post('/logout','App\Http\Controllers\Auth\LogoutController@logout')->name('logout');
Route::post('/siswa/logout','App\Http\Controllers\Auth\LogoutController@logoutSiswa')->name('siswa.logout');

// Route For Admin
Route::group(['middleware'=>['auth'],'namespace'=>'App\Http\Controllers'],function(){
    //logout
    

    Route::group(['prefix'=>'admin'],function(){
        Route::get('dashboard','DashboardController@index')->name('admin.dashboard');

        Route::resource('user','UserController');
        Route::resource('role','RoleController');

        // Data Wilayah
        Route::resource('kabupaten','KabupatenController');
        Route::resource('kecamatan','KecamatanController');
        Route::resource('kelurahan','KelurahanController');

        Route::get('sekolah/import', [SekolahController::class, 'importExcel'])->name('sekolah.importExcel');
        Route::post('sekolah/import', [SekolahController::class, 'importStore'])->name('sekolah.importStore');
        Route::resource('sekolah','SekolahController');

        Route::resource('siswa','SiswaController');
    });

});

Route::group(['middleware'=>['auth:siswa'],'namespace'=>'App\Http\Controllers\Siswa'],function(){
    Route::get('siswa/dashboard','DashboardSiswaController@index')->name('siswa.dashboard');
    Route::get('siswa/biodata','BiodataController@index')->name('siswa.biodata.index');
    Route::post('siswa/biodata','BiodataController@update')->name('siswa.biodata.update');
    
});

Route::get('tes', function(){
    \Helper::sendMessageWa();
});

// Route For Siswa

Route::controller(FrontController::class)->group(

    function () {
        route::get('/', 'home')->name('home');
        route::get('/alur-PPDB', 'alurPPDB')->name('alurPPDB');
        // jalur PPDB
        route::get('/jalur-PPDB/zonasi', 'zonasi')->name('jalurPPDB.zonasi');
        route::get('/jalur-PPDB/afirmasi', 'afirmasi')->name('jalurPPDB.afirmasi');
        route::get('/jalur-PPDB/prestasi', 'prestasi')->name('jalurPPDB.prestasi');
        route::get('/jalur-PPDB/pindahan-orang-tua', 'pindahanOrangTua')->name('jalurPPDB.pindahanOrangTua');
        // jalur PPDB
        route::get('/dokumen-pendukung', 'dokumenPendukung')->name('dokumenPendukung');
        route::get('/persyaratan', 'persyaratan')->name('persyaratan');
        route::get('/jadwal-PPDB', 'jadwal')->name('jadwal');
        route::get('/data-sekolah', 'dataSekolah')->name('dataSekolah');
        route::get('/detail-sekolah', 'detailSekolah')->name('detailSekolah');
        route::get('/map-sekolah', 'mapSekolah')->name('mapSekolah');
        route::get('/panduan', 'panduan')->name('panduan');
        route::get('/rekap', 'rekap')->name('rekap');
        route::get('/cek-pengumuman', 'cekPengumuman')->name('cekPengumuman');
    }
);
Route::controller(RegistrationController::class)->group(

    function () {
        route::get('/registrasi', 'registrasi')->name('registrasi');
        route::get('/registrasi/sd/affirmasi', 'sdAffirmasi')->name('registrasi.sd.affirmasi');
        route::post('/registrasi/sd/affirmasi', 'sdAffirmasiStore')->name('registrasi.sd.affirmasi.store');

        route::get('/registrasi/smp/zonasi', 'smpZonasi')->name('registrasi.smp.zonasi');
        route::post('/registrasi/smp/zonasi', 'smpZonasiStore')->name('registrasi.smp.zonasi.store');
        route::get('/registrasi/berhasil/{info}', 'berhasil')->name('registrasi.berhasil');
    }
);

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