整理文件

This commit is contained in:
CN-JS-HuiBai
2026-04-07 18:06:42 +08:00
parent f83ab6745c
commit 26fffef653
12 changed files with 489 additions and 1996 deletions

View File

@@ -1,22 +1,3 @@
<?php
use Illuminate\Support\Facades\Route;
use Plugin\UserOnlineDevices\Controllers\UserOnlineDevicesController;
$securePath = admin_setting('secure_path', admin_setting('frontend_admin_path', hash('crc32b', config('app.key'))));
Route::group([
'prefix' => 'api/v1/user-online-devices',
'middleware' => 'user',
], function () {
Route::get('/summary', [UserOnlineDevicesController::class, 'summary']);
Route::get('/panel-url', [UserOnlineDevicesController::class, 'panelUrl']);
});
Route::group([
'prefix' => 'api/v2/' . $securePath . '/user-online-devices',
'middleware' => 'admin',
], function () {
Route::get('/users', [UserOnlineDevicesController::class, 'adminUsers'])
->name('user-online-devices.admin-users-data');
});
// This plugin intentionally uses a server-rendered admin page only.

View File

@@ -5,15 +5,9 @@ use Plugin\UserOnlineDevices\Controllers\UserOnlineDevicesController;
$securePath = admin_setting('secure_path', admin_setting('frontend_admin_path', hash('crc32b', config('app.key'))));
Route::get('/' . $securePath . '/user-online-devices', [UserOnlineDevicesController::class, 'adminUsersPage'])
->name('user-online-devices.admin-users');
Route::get('/user-online-devices/panel/{user}', [UserOnlineDevicesController::class, 'panel'])
->whereNumber('user')
->middleware('signed')
->name('user-online-devices.panel');
Route::get('/user-online-devices/snapshot/{user}', [UserOnlineDevicesController::class, 'snapshot'])
->whereNumber('user')
->middleware('signed')
->name('user-online-devices.snapshot');
Route::group([
'prefix' => $securePath,
'middleware' => ['admin'],
], function () {
Route::get('/user-online-devices', [UserOnlineDevicesController::class, 'index']);
});