118 lines
5.6 KiB
PHP
118 lines
5.6 KiB
PHP
<?php
|
|
|
|
use App\Http\Controllers\DataBumdesController;
|
|
use App\Http\Controllers\DataClatransController;
|
|
use App\Http\Controllers\DataDeswitaController;
|
|
use App\Http\Controllers\DataDistrikBumdesController;
|
|
use App\Http\Controllers\DataDistrikCaltransController;
|
|
use App\Http\Controllers\DataDistrikDeswitaController;
|
|
use App\Http\Controllers\DataDistrikKpmdController;
|
|
use App\Http\Controllers\DataKpmdController;
|
|
use App\Http\Controllers\DataPribadiBumdesController;
|
|
use App\Http\Controllers\DataPribadiCaltransController;
|
|
use App\Http\Controllers\DataPribadiDeswitaController;
|
|
use App\Http\Controllers\DataPribadiKpmdController;
|
|
use App\Http\Controllers\LoginController;
|
|
use App\Http\Controllers\ManajemenAdminController;
|
|
use App\Http\Controllers\PotensiSdmController;
|
|
use App\Http\Controllers\DataWisata;
|
|
use App\Http\Controllers\LandingController;
|
|
use Dflydev\DotAccessData\Data;
|
|
use Illuminate\Support\Facades\Route;
|
|
use App\Http\Middleware\Admin;
|
|
use App\Http\Middleware\Authenticate;
|
|
|
|
/*
|
|
|--------------------------------------------------------------------------
|
|
| 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::get('/testing2', function () {
|
|
return view('KPMD.test');
|
|
});
|
|
// Route::get('/login', function () {
|
|
// return view('login.index');
|
|
// });
|
|
// Route::get('/', [LoginController::class, 'login'])->name('login')->middleware([Admin::class, Authenticate::class]);
|
|
// Route::get('/data-pribadi-kmpd', function () {
|
|
// return view('KPMD.index');
|
|
// });
|
|
// Route::get('/data-pribadi-bumdes', function () {
|
|
// return view('BumDes.index');
|
|
// });
|
|
// Route::get('/data-pribadi-caltrans', function () {
|
|
// return view('CalTrans.index');
|
|
// });
|
|
// Route::get('/data-pribadi-deswita', function () {
|
|
// return view('DesWita.index');
|
|
// });
|
|
// Route::get('/data-distrik-kpmd', function () {
|
|
// return view('KPMD.data-distrik');
|
|
// });
|
|
// Route::get('/admin', function () {
|
|
// return view('Admin.layout.index');
|
|
// })->middleware('auth');
|
|
|
|
// Route::middleware(['admin'])->group(function () {
|
|
// Route::get('/admin', [AdminController::class, 'index']);
|
|
// });
|
|
// Route::get('/super-admin', function () {
|
|
// return view('Admin.Manejemen-Admin.index');
|
|
// });
|
|
|
|
Route::get('/testing', function () {
|
|
return view('KPMD.print-pages');
|
|
});
|
|
Route::resource('potensi-sdm', PotensiSdmController::class)->parameter('potensi-sdm', 'potensi_sdms')->middleware('auth');
|
|
|
|
|
|
//--------------------------------------------------------------------------------------------------------
|
|
// Route::get('/home', function () {
|
|
// return view('layout.index');
|
|
// })->middleware('auth');
|
|
// Route::middleware(['auth', Admin::class])->get('/admin', function () {
|
|
// return view('Admin.layout.index');
|
|
// });
|
|
|
|
|
|
Route::get('/', [LoginController::class, 'login'])->name('login')->middleware('guest');
|
|
|
|
Route::controller(LandingController::class)->group(function () {
|
|
Route::get('/home', 'index')->middleware('auth');
|
|
Route::middleware(['auth', Admin::class])->get('/admin', 'indexdashboard');
|
|
});
|
|
Route::controller(LoginController::class)->group(function () {
|
|
Route::GET('/login', 'login')->name('login')->middleware('guest');
|
|
Route::post('/login', 'authenticate')->name('authenticate');
|
|
Route::GET('/logout', 'logout');
|
|
Route::POST('/logout', 'logout');
|
|
});
|
|
Route::resource('kpmd', DataPribadiKpmdController::class)->parameter('kpmd', 'data_pribadi_kpmds')->middleware('auth');
|
|
Route::resource('bumdes', DataPribadiBumdesController::class)->parameter('bumdes', 'data_pribadi_bumdes')->middleware('auth');
|
|
Route::resource('deswita', DataPribadiDeswitaController::class)->parameter('deswita', 'data_pribadi_deswitas')->middleware('auth');
|
|
Route::resource('caltrans', DataPribadiCaltransController::class)->parameter('caltrans', 'data_pribadi_caltrans')->middleware('auth');
|
|
Route::post('save-bumdes-data-bumdes', [DataBumdesController::class, "savebumdes"])->name("savebumdesdatabumdes");
|
|
Route::post('save-kpmd-data-kpmd', [DataKpmdController::class, "savedatakpmd"])->name("savekpmddatakpmd");
|
|
|
|
Route::post('save-deswita-data-deswita', [DataDeswitaController::class, "savedatadeswita"])->name("savedeswitadatadeswita");
|
|
Route::post('save-caltrans-data-caltrans', [DataClatransController::class, "savedatacaltrans"])->name("savecaltransdatacaltrans");
|
|
|
|
Route::controller(ManajemenAdminController::class)->group(function () {
|
|
Route::POST('/super-admin/{manajemenadmin}', 'update');
|
|
Route::delete('/super-admin/{manajemenadmin}', 'destroy')->name('manajemenadmin.destroy');
|
|
Route::resource('super-admin', ManajemenAdminController::class)->parameter('super-admin', 'manajemenadmin')->middleware('auth');
|
|
});
|
|
Route::GET('/coba', [DataPribadiKpmdController::class, "coba"])->name('coba');
|
|
Route::GET('/test', [DataPribadiBumdesController::class, "test"])->name('test');
|
|
Route::GET('/dpdeswita', [DataPribadiDeswitaController::class, "dpdeswita"])->name('dpdeswita');
|
|
Route::GET('/print-pages/{category}/{id}', [DataKpmdController::class, "printpages"])->name('printpages');
|
|
Route::GET('/print-pages-deswita/{category}/{id}', [DataDeswitaController::class, "printpagesdeswita"])->name('printpagesdeswita');
|
|
Route::GET('/print-pages-caltrans/{category}/{id}', [DataClatransController::class, "printpagescaltrans"])->name('printpagescaltrans');
|
|
Route::GET('/print-pages-bumdes/{category}/{id}', [DataBumdesController::class, "printpagesbumdes"])->name('printpagesbumdes');
|