added leave request, profile and staff members controllers
This commit is contained in:
@@ -36,7 +36,8 @@ Route::middleware(['auth'])->group(function () {
|
||||
Route::get('/mnos/{id}/json', [App\Http\Controllers\NetworkOperatorsController::class, 'getJson']);
|
||||
Route::put('/mnos/{id}', [App\Http\Controllers\NetworkOperatorsController::class, 'update'])->name('mnos.update');
|
||||
|
||||
Route::get('/staff', [App\Http\Controllers\StaffController::class, 'index'])->name('home');
|
||||
// Route::get('/staff', [App\Http\Controllers\StaffController::class, 'index'])->name('home');
|
||||
Route::resource('staff', App\Http\Controllers\StaffMembersController::class)->except(['create', 'show', 'edit']);
|
||||
|
||||
|
||||
Route::get('/documents', [App\Http\Controllers\DocumentsVaultController::class, 'index'])->name('documents.index');
|
||||
@@ -50,6 +51,25 @@ Route::middleware(['auth'])->group(function () {
|
||||
|
||||
Route::resource('shortcodes', App\Http\Controllers\ShortCodesController::class)->except(['create', 'show', 'edit']);
|
||||
|
||||
|
||||
|
||||
Route::prefix('leave-requests')->name('leave.')->group(function () {
|
||||
Route::get('/', [App\Http\Controllers\LeaveRequestController::class, 'index'])->name('index');
|
||||
Route::get('/my-leave', [App\Http\Controllers\LeaveRequestController::class, 'myLeave'])->name('my_leave');
|
||||
Route::post('/store', [App\Http\Controllers\LeaveRequestController::class, 'store'])->name('store');
|
||||
Route::put('/{id}/status', [App\Http\Controllers\LeaveRequestController::class, 'updateStatus'])->name('status');
|
||||
});
|
||||
|
||||
|
||||
|
||||
Route::prefix('profile')->name('profile.')->group(function () {
|
||||
Route::get('/', [App\Http\Controllers\ProfileController::class, 'index'])->name('index');
|
||||
Route::put('/update', [App\Http\Controllers\ProfileController::class, 'update'])->name('update');
|
||||
|
||||
Route::post('/dependents', [App\Http\Controllers\ProfileController::class, 'storeDependent'])->name('dependent.store');
|
||||
Route::put('/dependents/{id}', [App\Http\Controllers\ProfileController::class, 'updateDependent'])->name('dependent.update');
|
||||
Route::delete('/dependents/{id}', [App\Http\Controllers\ProfileController::class, 'destroyDependent'])->name('dependent.destroy');
|
||||
});
|
||||
Route::get('/api/services', [App\Http\Controllers\ServicesController::class, 'getServicesJson']);
|
||||
Route::get('/api/countries', [App\Http\Controllers\HelperController::class, 'getCountriesJson']);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user