Anons79 Mini Shell

Directory : /home/aplikasiposinfo/public_html/dispora.aplikasipos.info/routes/
Upload File :
Current File : /home/aplikasiposinfo/public_html/dispora.aplikasipos.info/routes/web.php

<?php

use App\Http\Controllers\AnggotaController;
use App\Http\Controllers\AuthController;
use App\Http\Controllers\BeritaController;
use App\Http\Controllers\ClubController;
use App\Http\Controllers\DataIndikatorController;
use App\Http\Controllers\DocumentController;
use App\Http\Controllers\DocumentPhotoController;
use App\Http\Controllers\DocumentVideoController;
use App\Http\Controllers\EventController;
use App\Http\Controllers\FrontController;
use App\Http\Controllers\GudepController;
use App\Http\Controllers\KecamatanController;
use App\Http\Controllers\KelurahanController;
use App\Http\Controllers\ListDataController;
use App\Http\Controllers\MedsosController;
use App\Http\Controllers\OlahragaController;
use App\Http\Controllers\PrintController;
use App\Http\Controllers\RekomendasiController;
use App\Http\Controllers\SakaController;
use App\Http\Controllers\SendEmailController;
use App\Http\Controllers\TagEventController;
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 Front 
Route::controller(FrontController::class)->group(
    function () {
        Route::get('/', 'home');
        Route::get('/news/{id}', 'newsById')->name('beritabyid');
        Route::get('/olahragapage/jenis/{id}', 'olga_byid')->name('olga_byid');
        Route::get('/sebaran', 'sebaran_pemuda')->name('sebaran_pemuda');
        Route::get('/indeks', 'indeks_pemuda')->name('indeks_pemuda');
        Route::get('/kepemudaan', 'organisasi_kepemudaan')->name('organisasi_kepemudaan');
        Route::get('/kepemudaanorganisasi/{id}', 'organisasi_detail')->name('detail');
        Route::get('/kwartircabang', 'kwartir_cabang')->name('kwartir_cabang');
        Route::get('/satuankarya', 'satuan_karya')->name('satuan_karya');
        Route::get('/gugusdepan', 'gugus_depan')->name('gugus_depan');
        Route::get('/olahragapage', 'olah_raga')->name('olah_raga');
        Route::get('/informasi', 'informasi')->name('informasi');
        Route::get('/informasi/berita/{id}', 'lihat_semua')->name('lebih_lanjut');
        Route::get('/informasi/kategori/{filter}', 'filter_berita')->name('filter_berita');
        Route::get('/pariwisata&enkraf', 'pariwisata')->name('pariwisata');
        Route::get('/document/{id}', 'dokumen')->name('dokumen');
        Route::get('/document/download/{filename}/{jenis}', 'download')->name('download');
        Route::post('/document/search', 'search')->name('search');
        Route::post('/document/latest', 'filter')->name('filter');
        Route::get('/events', 'event')->name('events');
        Route::post('/events/search', 'search_event')->name('search_event');
        Route::get('/events/tag/{tags}', 'tags_event')->name('tags_event');
        Route::get('/rekomendasi', 'rekomendasi')->name('rekomendasi');
        Route::get('/wirausaha-kepemudaan', 'wirausaha')->name('wirausahafront');
    }

);




// route Autentifikasi
Route::controller(AuthController::class)->group(
    function () {
        Route::get('/login', 'index')->name('login');
        Route::get('/admin', 'admin')->name('admin');
        Route::get('/signin', 'signin')->name('signin');
        Route::post('/logout', 'logout')->name('logout');
        Route::post('/loginAction', 'loginAction')->name('loginAction');
        Route::post('/loginAdmin', 'loginAdmin')->name('loginAdmin');
    }
);






Route::get('/anggota/{id}', [AnggotaController::class, 'index'])->name('anggota');
Route::get('/print/{id}', [PrintController::class, 'print_organisasi'])->name('print');

Route::resource('user', UserController::class);
Route::resource('rekomendasi', RekomendasiController::class)->only(['store']);

Route::get('/send-email/{id}', [SendEmailController::class, 'sendEmail'])->name('sendEmail');







Route::middleware(['auth'])->group(function () {
    Route::resource('anggotas', AnggotaController::class);
    Route::get('/dashboard/{id}', [AuthController::class, 'dashboard'])->name('dashboard');
    Route::get('/organisasi/{id}', [UserController::class, 'index'])->name('organisasi');
    Route::get('/satuankarya/info/{id}', [UserController::class, 'saka'])->name('satuankarya');
    Route::get('/gugusdepan/info/{id}', [UserController::class, 'gudep'])->name('gugusdepan');
    Route::get('/organisasiolahraga/info/{id}', [UserController::class, 'club'])->name('club');
    Route::post('/update/map/{id}', [UserController::class, 'editmap'])->name('editmap');
    Route::resource('saka', SakaController::class);
    Route::resource('gudep', GudepController::class);
    Route::resource('club', ClubController::class);
});






Route::middleware(['auth:admin'])->group(function () {
    Route::get('/dashboardadmin', [AuthController::class, 'dashboardadmin'])->name('dashboardadmin');
    Route::post('/banner/{id}', [BeritaController::class, 'banner'])->name('banner');
    Route::post('/nobanner{id}', [BeritaController::class, 'no_banner'])->name('no_banner');
    Route::get('/dokumen', [DocumentController::class, 'index'])->name('document');
    Route::get('/dokumen/photo', [DocumentPhotoController::class, 'index'])->name('document_photo');
    Route::get('/dokumen/video', [DocumentVideoController::class, 'index'])->name('document_video');
    Route::get('/gudeps/anggota{id}', [AnggotaGudepController::class, 'index'])->name('anggotagudep');
    Route::get('/sakas/anggota{id}', [AnggotaSakaController::class, 'index'])->name('anggotasaka');
    Route::get('/clubs/anggota{id}', [AnggotaClubController::class, 'index'])->name('anggotaclub');
    Route::get('berita/tambah', [BeritaController::class, 'tambah'])->name('tambah');
    Route::get('berita/edit/{id}', [BeritaController::class, 'ubah'])->name('ubah_berita');
    Route::resource('rekomendasiadmin', RekomendasiController::class);
    Route::resource('agtgudep', AnggotaGudepController::class);
    Route::resource('agtsaka', AnggotaSakaController::class);
    Route::resource('agtclub', AnggotaClubController::class);
    Route::resource('berita', BeritaController::class);
    Route::resource('kecamatan', KecamatanController::class);
    Route::resource('kelurahan', KelurahanController::class);
    Route::resource('olahraga', OlahragaController::class);
    Route::resource('dokumens', DocumentController::class);
    Route::resource('dokumen_photos', DocumentPhotoController::class);
    Route::resource('dokumen_videos', DocumentVideoController::class);
    Route::resource('tag_event', TagEventController::class);
    Route::resource('event', EventController::class);
    Route::resource('indikator', DataIndikatorController::class);
    Route::resource('listData', ListDataController::class);
    Route::resource('medsos', MedsosController::class);

    //Semua Organisasi
    Route::get('/semuaorganisasi', [UserController::class, 'getall'])->name('getall');

    //Admin Control Club Olahraga
    Route::get('/admin/control/club/pemuda', [UserController::class, 'controlClub'])->name('controlClub');
    Route::post('/tambah/club', [UserController::class, 'tambahClub'])->name('tambahClub');
    Route::post('/ubah/club/{id}', [UserController::class, 'ubahClub'])->name('ubahClub');
    Route::delete('hapus/club/{id}', [UserController::class, 'hapusClub'])->name('hapusClub');

    //Admin Control Organisasi Pemuda
    Route::get('/admin/control/organisasi/pemuda', [UserController::class, 'controlPemuda'])->name('controlPemuda');
    Route::post('tambah/organisasi', [UserController::class, 'tambahPemuda'])->name('tambahPemuda');
    Route::post('ubah/organisasi/{id}', [UserController::class, 'ubahPemuda'])->name('ubahPemuda');
    Route::delete('hapus/organisasi/{id}', [UserController::class, 'hapusPemuda'])->name('hapusPemuda');

    //Admin Control Satuan Karya
    Route::get('/admin/control/satuankarya/pemuda', [UserController::class, 'controlSaka'])->name('controlSaka');
    Route::post('/tambah/satuankarya/', [UserController::class, 'tambahSaka'])->name('tambahSaka');
    Route::post('ubah/satuankarya/{id}', [UserController::class, 'ubahSaka'])->name('ubahSaka');
    Route::delete('hapus/satuankarya/{id}', [UserController::class, 'hapusSaka'])->name('hapusSaka');

    //Admin Control Gugus Depan
    Route::get('/admin/control/gugusdepan/pemuda', [UserController::class, 'controlGudep'])->name('controlGudep');
    Route::post('/tambah/gugusdepan/', [UserController::class, 'tambahGudep'])->name('tambahGudep');
    Route::post('ubah/gugusdepan/{id}', [UserController::class, 'ubahGudep'])->name('ubahGudep');
    Route::delete('hapus/gugusdepan/{id}', [UserController::class, 'hapusGudep'])->name('hapusGudep');

    //Akses Dan Perijinan
    Route::post('akses/organisasi/{id}', [UserController::class, 'aksesPemuda'])->name('aksesPemuda');
    Route::post('lepasakses/organisasi/{id}', [UserController::class, 'lepasAksesPemuda'])->name('lepasAksesPemuda');

    Route::resource('anggotacontrol', AnggotaController::class);
    Route::get('/wirausaha', [AnggotaController::class, 'wirausaha'])->name('wirausaha');
    Route::post('/perizinan/{id}', [AnggotaController::class, 'izin'])->name('izin');
    Route::post('/cabut-perizinan/{id}', [AnggotaController::class, 'cabutizin'])->name('cabutizin');
});

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