This commit is contained in:
pbao9
2026-02-10 17:27:10 +07:00
parent 3ece85430c
commit a36802bd82
8 changed files with 208 additions and 126 deletions
+2 -7
View File
@@ -44,12 +44,11 @@ use Illuminate\Support\Str;
| is assigned the "api" middleware group. Enjoy building your API!
|
*/
Route::get('/', fn() => response()->json(['api' => 'ok']));
Route::prefix('v1')
/* Api for Admin */
->group(function () {
Route::prefix('system')->middleware(['auth:sanctum'])->group(function () {
Route::prefix('system')->middleware(['api.auth'])->group(function () {
Route::controller(ModuleController::class)->group(function () {
Route::get('get-list-vcenter', 'getVCenter')->name('api.getVCenter');
Route::get('get-list-datacenter', 'getDatacenter')->name('api.getDatacenter');
@@ -60,10 +59,6 @@ Route::prefix('v1')
Route::get('get-list-version-os', 'getOsServerVersion')->name('api.getVersion');
Route::get('get-list-os-group', 'getOsGroup')->name('api.getOsGroup');
});
Route::get('test-ssh-connection', function (ServiceVCenter $serviceVCenter) {
Log::info('🧪 API Test SSH Connection - Starting test via route');
return response()->json($serviceVCenter->testSSHConnection());
})->name('api.testSSHConnection');
Route::post('rebuild-vps', [\App\Http\Controllers\Api\VpsActionController::class, 'rebuildVps'])
->name('api.system.rebuildVps');
@@ -463,7 +458,7 @@ Route::prefix('v1')
})
/* Api for customer */
->group(function () {
Route::middleware(['auth:sanctum'])
Route::middleware(['api.auth'])
->group(function () {
Route::post('get-status-virtual-machine', function (Request $request, ServiceVCenter $serviceVCenter) {
$vmware_id = $request->vmware_id;