23 lines
1.6 KiB
PHP
23 lines
1.6 KiB
PHP
<?php
|
|
|
|
use Illuminate\Support\Facades\Route;
|
|
use Modules\MasterData\Http\Controllers\MasterDataController;
|
|
use Modules\MasterData\Http\Controllers\ResourceMasterController;
|
|
|
|
Route::middleware(['auth', 'verified'])->group(function () {
|
|
Route::resource('masterdatas', MasterDataController::class)->names('masterdata');
|
|
|
|
Route::get('resources', [ResourceMasterController::class, 'index'])->name('resources.index');
|
|
Route::post('resources/labor', [ResourceMasterController::class, 'storeLabor'])->name('resources.labor.store');
|
|
Route::put('resources/labor/{laborRate}', [ResourceMasterController::class, 'updateLabor'])->name('resources.labor.update');
|
|
Route::delete('resources/labor/{laborRate}', [ResourceMasterController::class, 'destroyLabor'])->name('resources.labor.destroy');
|
|
|
|
Route::post('resources/equipment', [ResourceMasterController::class, 'storeEquipment'])->name('resources.equipment.store');
|
|
Route::put('resources/equipment/{equipmentRate}', [ResourceMasterController::class, 'updateEquipment'])->name('resources.equipment.update');
|
|
Route::delete('resources/equipment/{equipmentRate}', [ResourceMasterController::class, 'destroyEquipment'])->name('resources.equipment.destroy');
|
|
|
|
Route::post('resources/teams', [ResourceMasterController::class, 'storeTeam'])->name('resources.teams.store');
|
|
Route::put('resources/teams/{team}', [ResourceMasterController::class, 'updateTeam'])->name('resources.teams.update');
|
|
Route::delete('resources/teams/{team}', [ResourceMasterController::class, 'destroyTeam'])->name('resources.teams.destroy');
|
|
});
|