feat(jenis-lampiran): tambahkan fitur jenis lampiran
- Menambahkan model JenisLampiran dengan relasi ke LampiranDokumen. - Membuat migrasi untuk tabel jenis_lampiran. - Menambahkan rute dan kontroler untuk operasi CRUD jenis lampiran. - Menambahkan permintaan validasi untuk jenis lampiran. - Menambahkan tampilan untuk membuat dan mengedit jenis lampiran. - Menambahkan breadcrumb untuk navigasi jenis lampiran. - Menambahkan fitur ekspor data jenis lampiran ke Excel.
This commit is contained in:
@@ -699,5 +699,20 @@ Breadcrumbs::for('noc', function (BreadcrumbTrail $trail) {
|
||||
$trail->push('Data Laporan External');
|
||||
});
|
||||
|
||||
Breadcrumbs::for('basicdata.jenis-lampiran', function (BreadcrumbTrail $trail) {
|
||||
$trail->parent('basicdata');
|
||||
$trail->push('Jenis Lampiran', route('basicdata.jenis-lampiran.index'));
|
||||
});
|
||||
|
||||
Breadcrumbs::for('basicdata.jenis-lampiran.create', function (BreadcrumbTrail $trail) {
|
||||
$trail->parent('basicdata.jenis-lampiran');
|
||||
$trail->push('Tambah Jenis Lampiran', route('basicdata.jenis-lampiran.create'));
|
||||
});
|
||||
|
||||
Breadcrumbs::for('basicdata.jenis-lampiran.edit', function (BreadcrumbTrail $trail, $id) {
|
||||
$trail->parent('basicdata.jenis-lampiran');
|
||||
$trail->push('Edit Jenis Lampiran', route('basicdata.jenis-lampiran.edit', $id));
|
||||
});
|
||||
|
||||
// add andy
|
||||
require __DIR__ . '/breadcrumbs_registrasi.php';
|
||||
|
||||
@@ -12,7 +12,8 @@ use Modules\Lpj\Http\Controllers\IjinUsahaController;
|
||||
use Modules\Lpj\Http\Controllers\JenisDokumenController;
|
||||
use Modules\Lpj\Http\Controllers\JenisFasilitasKreditController;
|
||||
use Modules\Lpj\Http\Controllers\JenisJaminanController;
|
||||
use Modules\Lpj\Http\Controllers\JenisLaporanController;
|
||||
use Modules\Lpj\Http\Controllers\JenisLampiranController;
|
||||
use Modules\Lpj\Http\Controllers\JenisLaporanController;
|
||||
use Modules\Lpj\Http\Controllers\JenisLegalitasJaminanController;
|
||||
use Modules\Lpj\Http\Controllers\JenisPenilaianController;
|
||||
use Modules\Lpj\Http\Controllers\KJPPController;
|
||||
@@ -55,6 +56,13 @@ Route::middleware(['auth'])->group(function () {
|
||||
|
||||
Route::name('basicdata.')->prefix('basic-data')->group(function () {
|
||||
|
||||
Route::name('jenis-lampiran.')->prefix('jenis-lampiran')->group(function () {
|
||||
Route::get('datatables', [JenisLampiranController::class, 'dataForDatatables'])->name('datatables');
|
||||
Route::get('export', [JenisLampiranController::class, 'export'])->name('export');
|
||||
});
|
||||
Route::delete('jenis-lampiran/{id}', [JenisLampiranController::class, 'destroy'])->name('jenis-lampiran.destroy');
|
||||
Route::resource('jenis-lampiran', JenisLampiranController::class);
|
||||
|
||||
Route::name('custom-field.')->prefix('custom-field')->group(function () {
|
||||
Route::get('restore/{id}', [CustomFieldController::class, 'restore'])->name('restore');
|
||||
Route::get('datatables', [CustomFieldController::class, 'dataForDatatables'])->name(
|
||||
@@ -650,6 +658,8 @@ Route::middleware(['auth'])->group(function () {
|
||||
Route::post('lampiran/upload', [LampiranDokumenController::class, 'upload'])->name('lampiran.upload');
|
||||
Route::delete('lampiran/{lampiran}', [LampiranDokumenController::class, 'delete'])->name('lampiran.delete');
|
||||
|
||||
|
||||
|
||||
});
|
||||
|
||||
require __DIR__ . '/registrasi.php';
|
||||
|
||||
Reference in New Issue
Block a user