Tambah fitur kalender hari libur
Menambahkan routing dan breadcrumbs untuk modul kalender hari libur. Ditambahkan HolidayCalendarController dengan metode index, create, store, edit, update, dan destroy, serta endpoints untuk datatables dan export.
This commit is contained in:
@@ -38,3 +38,18 @@
|
|||||||
$trail->parent('basicdata.branch');
|
$trail->parent('basicdata.branch');
|
||||||
$trail->push('Edit Cabang');
|
$trail->push('Edit Cabang');
|
||||||
});
|
});
|
||||||
|
|
||||||
|
Breadcrumbs::for('basicdata.holidaycalendar', function (BreadcrumbTrail $trail) {
|
||||||
|
$trail->parent('basicdata');
|
||||||
|
$trail->push('Holiday Calendar', route('basicdata.holidaycalendar.index'));
|
||||||
|
});
|
||||||
|
|
||||||
|
Breadcrumbs::for('basicdata.holidaycalendar.create', function (BreadcrumbTrail $trail) {
|
||||||
|
$trail->parent('basicdata.holidaycalendar');
|
||||||
|
$trail->push('Tambah Hari Libur', route('basicdata.holidaycalendar.create'));
|
||||||
|
});
|
||||||
|
|
||||||
|
Breadcrumbs::for('basicdata.holidaycalendar.edit', function (BreadcrumbTrail $trail) {
|
||||||
|
$trail->parent('basicdata.holidaycalendar');
|
||||||
|
$trail->push('Edit Hari Libur');
|
||||||
|
});
|
||||||
|
|||||||
@@ -3,6 +3,7 @@
|
|||||||
use Illuminate\Support\Facades\Route;
|
use Illuminate\Support\Facades\Route;
|
||||||
use Modules\Basicdata\Http\Controllers\BranchController;
|
use Modules\Basicdata\Http\Controllers\BranchController;
|
||||||
use Modules\Basicdata\Http\Controllers\CurrencyController;
|
use Modules\Basicdata\Http\Controllers\CurrencyController;
|
||||||
|
use Modules\Basicdata\Http\Controllers\HolidayCalendarController;
|
||||||
|
|
||||||
/*
|
/*
|
||||||
|--------------------------------------------------------------------------
|
|--------------------------------------------------------------------------
|
||||||
@@ -53,5 +54,16 @@
|
|||||||
'destroy' => 'branch.destroy',
|
'destroy' => 'branch.destroy',
|
||||||
],
|
],
|
||||||
]);
|
]);
|
||||||
|
|
||||||
|
Route::group(['prefix' => 'holidaycalendar', 'as' => 'holidaycalendar.'], function () {
|
||||||
|
Route::get('/', [HolidayCalendarController::class, 'index'])->name('index');
|
||||||
|
Route::get('/create', [HolidayCalendarController::class, 'create'])->name('create');
|
||||||
|
Route::post('/', [HolidayCalendarController::class, 'store'])->name('store');
|
||||||
|
Route::get('/{id}/edit', [HolidayCalendarController::class, 'edit'])->name('edit');
|
||||||
|
Route::put('/{id}', [HolidayCalendarController::class, 'update'])->name('update');
|
||||||
|
Route::delete('/{id}', [HolidayCalendarController::class, 'destroy'])->name('destroy');
|
||||||
|
Route::get('/datatables', [HolidayCalendarController::class, 'dataForDatatables'])->name('datatables');
|
||||||
|
Route::get('/export', [HolidayCalendarController::class, 'export'])->name('export');
|
||||||
|
});
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|||||||
Reference in New Issue
Block a user