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
/
admin
/
View File Name :
api.php
<?php use Illuminate\Support\Facades\Route; use Illuminate\Http\Request; use App\Http\Controllers\Api\Admin\AdminController; use App\Http\Controllers\Api\Admin\MembershipDashboardController; use App\Http\Controllers\Api\Admin\MemberAdminController; //Route::apiResource('admins', AdminController::class); Route::middleware(['auth:sanctum']) ->prefix('admins') ->group(function () { Route::get('/', [AdminController::class, 'index']); Route::post('/', [AdminController::class, 'store']); Route::get('/{id}', [AdminController::class, 'show']); Route::post('/{id}', [AdminController::class, 'update']); Route::delete('/{id}', [AdminController::class, 'softDelete']); Route::post('/{id}/toggle-status', [AdminController::class, 'toggleStatus']); Route::post('{admin}/org', [AdminController::class, 'updateDesignationAndDepartment']); Route::post('{admin}/phone', [AdminController::class, 'updatePhone']); Route::post('{admin}/email', [AdminController::class, 'updateEmail']); // Extra actions // Route::post('/{id}/deactivate', [AdminController::class, 'deactivate']); // Route::post('/{id}/activate', [AdminController::class, 'activate']); // Route::post('/{id}/delete', [AdminController::class, 'softDelete']); // Route::post('/{id}/restore', [AdminController::class, 'restore']); // Route::post('/{id}/assign-department', [AdminController::class, 'assignDepartment']); // Route::post('/{id}/assign-designation', [AdminController::class, 'assignDesignation']); // Route::get('/search/query', [AdminController::class, 'search']); // // --- Optional logs --- // Route::get('/{id}/audit-trail', [AdminController::class, 'auditTrail']); }); Route::middleware(['auth:sanctum']) ->prefix('admin') ->group(function () { Route::get('/membership/dashboard', [MembershipDashboardController::class, 'stats']); Route::get('/membership/members', [MemberAdminController::class, 'managementIndex']); });