backend.php 9.89 KB
<?php
namespace App;

use Illuminate\Support\Facades\Route;


/*
|--------------------------------------------------------------------------
| Backend Routes
|--------------------------------------------------------------------------
|
|
*/
Route::get('ojisatriani/{folder}/{file}', 'jsController@backend');
Route::get('ojisatriani/{folder}/{id}/{file}', 'jsController@backendWithId');

Route::get('/home', 'berandaController@index')->name('home.home');
Route::group(['prefix' => config('master.url.admin')], function () {
	// dashboard - beranda
	 Route::get('/admin', 'berandaController@index')->name('home.index');

	//user ubah password
	Route::get('user/ubahpassword/{id}', 'userController@ubahpassword')->name('user.ubahpassword');
	Route::group(['middleware' => ['throttle:10']], function () {
		Route::post('user/ubahpassword', 'userController@resetpassword')->name('user.store_ubahpassword');
	});
	Route::group(['middleware' => ['aksesmenu']], function (){

		//user
		Route::get('user/hapus/{id}', 'userController@hapus')->name('user.hapus');
		Route::get('user/data', 'userController@data')->name('user.data');
		Route::resource('user', 'userController');

		//menu
		Route::get('menu/hapus/{id}', 'menuController@hapus')->name('menu.hapus');
		Route::get('menu/data/{parent_id?}', 'menuController@data')->name('menu.data');
		Route::get('menu/create/{parent_id?}', 'menuController@create')->name('menu.create_new');
		Route::resource('menu', 'menuController');

		//aksesgrup
		Route::get('aksesgrup/hapus/{id}', 'aksesgrupController@hapus')->name('aksesgrup.hapus');
		Route::get('aksesgrup/data', 'aksesgrupController@data')->name('aksesgrup.data');
		Route::get('aksesgrup/detail/data/{id}', 'aksesgrupController@data_detail')->name('aksesgrup.data_detail');
		Route::resource('aksesgrup', 'aksesgrupController');

		//aksesmenu
		Route::get('aksesmenu/data/{id}', 'aksesmenuController@data')->name('aksesmenu.data');
		Route::get('aksesmenu/create/{id}', 'aksesmenuController@create')->name('aksesmenu.create_id');
		Route::resource('aksesmenu', 'aksesmenuController');

		//perbaikan
		Route::get('perbaikan/data/{id}', 'perbaikanController@data')->name('perbaikan.data');
		Route::get('perbaikan/hapus/{id}', 'perbaikanController@hapus')->name('perbaikan.hapus');
		Route::get('perbaikan/create/{id}', 'perbaikanController@create')->name('perbaikan.create_id');
		Route::resource('perbaikan', 'perbaikanController');

		//berkas
		Route::get('berkas/hapus/{id}', 'berkasController@hapus')->name('berkas.hapus');
		Route::get('berkas/data', 'berkasController@data')->name('berkas.data');
		Route::get('berkas/download/{id}-{nama}', 'berkasController@download')->name('berkas.download');
		Route::resource('berkas', 'berkasController');

		//audit
		Route::get('audit/data', 'AuditController@data')->name('audit.data');
		Route::resource('audit', 'AuditController');

    	// Master Data
		Route::get('provinsi/hapus/{id}', 'mProvinsiController@hapus')->name('provinsi.hapus');
		Route::get('provinsi/data', 'mProvinsiController@data')->name('provinsi.data');
		Route::resource('provinsi', 'mProvinsiController');

		Route::get('kota/hapus/{id}', 'mKotaController@hapus')->name('kota.hapus');
		Route::get('kota/data/{id}', 'mKotaController@data')->name('kota.data');
		Route::resource('kota', 'mKotaController');

        Route::get('banner/data', 'mBannerController@data')->name('banner.data');
		Route::get('banner/download/{id}-{nama}', 'mBannerController@download')->name('banner.download');
        Route::get('banner/hapus/{id}', 'mBannerController@hapus')->name('banner.hapus');
        Route::resource('banner', 'mBannerController');

        Route::get('kabkota/data', 'mKabkoController@data')->name('kabkota.data');
        Route::get('kabkota/hapus/{id}', 'mKabkoController@hapus')->name('kabkota.hapus');
        Route::resource('kabkota', 'mKabkoController');

        Route::get('link/data', 'mLinkController@data')->name('link.data');
        Route::get('link/hapus/{id}', 'mLinkController@hapus')->name('link.hapus');
        Route::resource('link','mLinkController');

        Route::get('faq/data', 'mFaqController@data')->name('faq.data');
        Route::get('faq/hapus/{id}', 'mFaqController@hapus')->name('faq.hapus');
        Route::resource('faq','mFaqController');

        Route::get('kategori/data', 'mKategoriController@data')->name('kategori.data');
        Route::get('kategori/hapus/{id}', 'mKategoriController@hapus')->name('kategori.hapus');
        Route::resource('kategori','mKategoriController');

        Route::get('kategoriberita/hapus/{id}', 'KategoriBeritaController@hapus')->name('kategoriberita.hapus');
		Route::get('kategoriberita/data', 'KategoriBeritaController@data')->name('kategoriberita.data');
		Route::resource('kategoriberita', 'KategoriBeritaController');

        Route::get('berita/hapus/{id}', 'BeritaController@hapus')->name('berita.hapus');
		Route::get('berita/data', 'BeritaController@data')->name('berita.data');
		Route::resource('berita', 'BeritaController');

        Route::get('nonperaturan/data', 'mNonperaturanController@data')->name('nonperaturan.data');
        Route::get('nonperaturan/hapus/{id}', 'mNonperaturanController@hapus')->name('nonperaturan.hapus');
        Route::get('nonperaturan/download/{id}-{nama}', 'mNonperaturanController@download')->name('nonperaturan.download');
        Route::resource('nonperaturan','mNonperaturanController');

        Route::get('peraturan/data', 'mPeraturanController@data')->name('peraturan.data');
        Route::get('peraturan/hapus/{id}', 'mPeraturanController@hapus')->name('peraturan.hapus');
        Route::get('peraturan/download/{id}/{nama}', 'mPeraturanController@download')->name('peraturan.download');
        Route::resource('peraturan', 'mPeraturanController');

        Route::get('infografis/data', 'mInfografisController@data')->name('infografis.data');
        Route::get('infografis/hapus/{id}', 'mInfografisController@hapus')->name('infografis.hapus');
        Route::get('infografis/download/{id}/{nama}', 'mInfografisController@download')->name('infografis.download');
        Route::resource('infografis', 'mInfografisController');

        // Master Dokumen Informasi Hukum
        Route::get('dih/data', 'mDihController@data')->name('dih.data');
        Route::get('dih/hapus/{id}', 'mDihController@hapus')->name('dih.hapus');
        Route::resource('dih', 'mDihController');

        Route::get('tematik/data', 'mTematikController@data')->name('tematik.data');
        Route::get('tematik/hapus/{id}', 'mTematikController@hapus')->name('tematik.hapus');
        Route::resource('tematik', 'mTematikController');

        // Master Katalog Dokumen
        Route::get('mkatalog/data', 'mMkatalogController@data')->name('mkatalog.data');
        Route::get('mkatalog/hapus/{id}', 'mMkatalogController@hapus')->name('mkatalog.hapus');
        Route::resource('mkatalog', 'mMkatalogController');

        // Yurisprudensi
        Route::get('yurisprudensi/data', 'mYurisprudensiController@data')->name('yurisprudensi.data');
        Route::get('yurisprudensi/hapus/{id}', 'mYurisprudensiController@hapus')->name('yurisprudensi.hapus');
        Route::resource('yurisprudensi', 'mYurisprudensiController');

        // Monografi
        Route::get('monografi/data', 'mMonografiController@data')->name('monografi.data');
        Route::get('monografi/hapus/{id}', 'mMonografiController@hapus')->name('monografi.hapus');
        Route::resource('monografi', 'mMonografiController');

        // Publikasi
        Route::get('publikasi/data', 'mPublikasiController@data')->name('publikasi.data');
        Route::get('publikasi/hapus/{id}', 'mPublikasiController@hapus')->name('publikasi.hapus');
        Route::resource('publikasi', 'mPublikasiController');

        // Meta Yurisprudensi
        Route::get('metayurisprudensi/data/{id}', 'metaYurisprudensiController@data')->name('metayurisprudensi.data');
        // Route::get('metayurisprudensi/data', 'metaYurisprudensiController@data')->name('metaYurisprudensi.data');
        Route::get('metayurisprudensi/hapus/{id}', 'metaYurisprudensiController@hapus')->name('metayurisprudensi.hapus');
        Route::get('metayurisprudensi/download/{id}/{nama}', 'metaYurisprudensiController@download')->name('metayurisprudensi.download');
        Route::resource('metayurisprudensi', 'metaYurisprudensiController');

        // Meta Peraturan
        Route::get('metaperaturan/data/{id}', 'metaPeraturanController@data')->name('metaperaturan.data');
        Route::get('metaperaturan/hapus/{id}', 'metaPeraturanController@hapus')->name('metaperaturan.hapus');
        Route::get('metaperaturan/download/{id}/{nama}', 'metaPeraturanController@download')->name('metaperaturan.download');
        Route::resource('metaperaturan', 'metaPeraturanController');

        // Meta Monografi
        // Route::get('metamonografi/{id}', 'metaMonografiController@index')->name('metamonografi.index');
        // Route::get('metamonografi/data/{monografi_id}', 'metaMonografiController@data')->name('metamonografi.data');
        Route::get('metamonografi/data/{id}', 'metaMonografiController@data')->name('metamonografi.data');
        Route::get('metamonografi/download/{id}/{nama}', 'metaMonografiController@download')->name('metamonografi.download');
        Route::resource('metamonografi', 'metaMonografiController');

        // Meta Publikasi
        Route::get('metapublikasi/hapus/{id}', 'metaPublikasiController@hapus')->name('metapublikasi.hapus');
        Route::get('metapublikasi/data/{id}', 'metaPublikasiController@data')->name('metapublikasi.data');
        Route::get('metapublikasi/download/{id}/{nama}', 'metaPublikasiController@download')->name('metapublikasi.download');
        Route::resource('metapublikasi','metaPublikasiController');

        // Katalog
        Route::get('katalog/data/', 'katalogController@data')->name('katalog.data');
        Route::get('katalog/download/{id}/{nama}', 'katalogController@download')->name('katalog.download');
        Route::resource('katalog','katalogController');

	});
});