One Hat Cyber Team
Your IP :
216.73.217.146
Server IP :
50.6.229.107
Server :
Linux server.hostburly.com 5.14.0-611.38.1.el9_7.x86_64 #1 SMP PREEMPT_DYNAMIC Tue Mar 10 17:21:28 EDT 2026 x86_64
Server Software :
Apache
PHP Version :
8.2.30
Buat File
|
Buat Folder
Eksekusi
Dir :
~
/
home
/
andjemzt
/
niqs_api
/
routes
/
nec
/
Edit File:
api.php
<?php use Illuminate\Support\Facades\Route; use App\Http\Controllers\Api\Nec\NecController; use App\Http\Controllers\Api\Nec\NecOfficeController; Route::middleware(['auth:sanctum']) ->group(function () { // Route::prefix('executive-sets')->group(function () { // Route::post('/', [ExecutiveSetController::class, 'createSet']); // Route::get('/{id}', [ExecutiveSetController::class, 'show']); // Route::get('/', [ExecutiveSetController::class, 'index']); // }); // Route::prefix('executives')->group(function () { // Route::get('/', [ExecutiveController::class, 'index']); // Route::get('/set/{setId}', [ExecutiveController::class, 'listExecutives']); // Route::post('/unassign', [ExecutiveController::class,'removeAssignment']); // }); // Route::prefix('executive-offices')->group(function () { // Route::post('/', [ExecutiveOfficeController::class, 'store']); // Route::get('/', [ExecutiveOfficeController::class, 'index']); // Route::get('/{id}', [ExecutiveOfficeController::class, 'show']); // Route::put('/{id}', [ExecutiveOfficeController::class, 'update']); // Route::delete('/{id}', [ExecutiveOfficeController::class, 'destroy']); // Route::delete('/executives/{executiveId}', [ExecutiveOfficeController::class,'removeExecutive']); // // ✅ NEW: move executive to another office in same set // Route::post('/executives/{executiveId}/move', [ExecutiveOfficeController::class,'moveExecutive']); // Route::post('/assign-member', [ExecutiveOfficeController::class,'assignMemberToOffice']); // }); Route::prefix('executive-sets')->group(function () { Route::get('/{executiveSetId}/necs', [NecController::class, 'listNecs']); }); Route::prefix('nec-offices')->group(function () { Route::get('/', [NecOfficeController::class, 'index']); Route::post('/', [NecOfficeController::class, 'store']); Route::get('/{id}', [NecOfficeController::class, 'show']); Route::put('/{id}', [NecOfficeController::class, 'update']); Route::delete('/{id}', [NecOfficeController::class, 'destroy']); }); Route::prefix('necs')->group(function () { Route::get('/', [NecController::class, 'index']); Route::post('/assign', [NecController::class, 'assignMemberToOffice']); Route::delete('/{necId}', [NecController::class, 'removeNec']); Route::put('/{necId}/move', [NecController::class, 'moveNec']); }); });
Simpan