Anons79 Mini Shell

Directory : /home/aplikasiposinfo/public_html/ppid-kesbangpol.aplikasipos.info/routes/
Upload File :
Current File : /home/aplikasiposinfo/public_html/ppid-kesbangpol.aplikasipos.info/routes/web.php

<?php

use App\Http\Controllers\AuthController;
use App\Http\Controllers\BerandaController;
use App\Http\Controllers\BeritaController;
use App\Http\Controllers\BidangController;
use App\Http\Controllers\DashboardController;
use App\Http\Controllers\DataInformasiController;
use App\Http\Controllers\GaleriController;
use App\Http\Controllers\HomePageController;
use App\Http\Controllers\InpografisController;
use App\Http\Controllers\IsiInformasiPublikController;
use App\Http\Controllers\KategoriInformasiPublikController;
use App\Http\Controllers\LinkTerkaitController;
use App\Http\Controllers\MasyarakatController;
use App\Http\Controllers\PenghargaanController;
use App\Http\Controllers\PermohonanController;
use App\Http\Controllers\SliderController;
use App\Http\Controllers\StandarPelayananController;
use App\Http\Controllers\SubKategoriInformasiPublikController;
use App\Http\Controllers\UserController;
use App\Http\Controllers\VideoInformasiController;
use App\Http\Controllers\WebsiteWilayahController;
use App\Models\Beranda;
use App\Models\Masyarakat;
use App\Models\Penghargaan;
use App\Models\StandarPelayanan;
use Illuminate\Support\Facades\Route;
use PhpParser\PrettyPrinter\Standard;

/*
|--------------------------------------------------------------------------
| 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::group(['middleware' => ['countvisitors']], function() {
    Route::get('/', [HomePageController::class, 'index']);
    Route::get('/profil', [HomePageController::class, 'profil']);
    Route::get('/informasi-dan-data', [HomePageController::class, 'DataInformasi']);
    Route::get('/permohonan', [HomePageController::class, 'Permohonan']);

    //Beranda
    Route::get('/beranda_tentang_kami/{id}', [HomePageController::class, 'beranda']);

    //Standar Pelayanan
    Route::get('/standar_pelayanans/{id}', [HomePageController::class, 'standar_pelayanan']);

    //Informasi Publik
    Route::get('/informasi/{id}', [HomePageController::class, 'informasi_publik']);
    Route::get('/informasi/download/{id}', [IsiInformasiPublikController::class, 'getDownload']);

    //Berita
    Route::get('/berita/list', [BeritaController::class, 'list']);
    Route::get('/berita/{id}/show', [BeritaController::class, 'show']);

    Route::get('/login', [HomePageController::class, 'login'])->name('login');
    Route::post('/login/post', [AuthController::class, 'login_post']);
    Route::get('/register', [HomePageController::class, 'register']);
    Route::post('/register/post', [AuthController::class, 'register_post']);

    Route::group(['middleware' => ['auth:web,masyarakat', 'checkRole:1']], function() {
        Route::resource('bidang', BidangController::class);
        Route::resource('pengguna', UserController::class);
        Route::resource('masyarakat', MasyarakatController::class);
    });

    Route::group(['middleware' => ['auth:web,masyarakat', 'checkRole:1,2']], function() {
        //PPID
        Route::resource('input-slider', SliderController::class);
        Route::resource('input-galeri', GaleriController::class);
        Route::resource('input-berita', BeritaController::class);
        Route::resource('input-penghargaan', PenghargaanController::class);
        Route::resource('input-infografis', InpografisController::class);
        Route::resource('input-videoinformasi', VideoInformasiController::class);
        Route::resource('input-linkterkait', LinkTerkaitController::class);
        Route::resource('input-website-wilayah', WebsiteWilayahController::class);

        // Data Informasi Admin
        Route::resource('datainformasi', DataInformasiController::class);

        //Beranda atau Tentang Kami
        Route::resource('tentang_kami', BerandaController::class);

        //Standar Pelayanan
        Route::resource('standar_pelayanan', StandarPelayananController::class);

        //Informasi Publik
        Route::resource('kategori_informasi_publik', KategoriInformasiPublikController::class);
        Route::resource('sub_kategori_informasi_publik', SubKategoriInformasiPublikController::class);
        Route::resource('isi_informasi_publik', IsiInformasiPublikController::class);
    });

    Route::group(['middleware' => ['auth:web,masyarakat', 'checkRole:1,2,3']], function() {
        Route::post('/logout', [AuthController::class, 'logout']);
        Route::get('/dashboard', [DashboardController::class, 'index']);
        Route::get('/profile', [AuthController::class, 'profile']);
        Route::put('/profile/{id}', [AuthController::class, 'profile_update']);

        Route::resource('data_permohonan', PermohonanController::class);

    });
    Route::get('/data_permohonans/download/{id}',[PermohonanController::class,'getDownload']);
    Route::get('/datainformasis/download/{id}', [DataInformasiController::class, 'getDownload']);
    Route::get('/berandas/download/{id}', [BerandaController::class, 'getDownload']);
});

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