Lae/app/Http/Controllers/Api/ServerController.php

27 lines
621 B
PHP
Raw Normal View History

2022-08-12 08:51:55 +00:00
<?php
2022-11-06 11:28:22 +00:00
namespace App\Http\Controllers\Api;
2022-08-12 08:51:55 +00:00
2022-11-06 11:28:22 +00:00
use App\Http\Controllers\Controller;
2022-08-12 08:51:55 +00:00
use Illuminate\Http\Request;
2022-08-13 06:04:47 +00:00
use Illuminate\Support\Facades\Cache;
2022-08-12 08:51:55 +00:00
2022-08-13 06:04:47 +00:00
class ServerController extends Controller
2022-08-12 08:51:55 +00:00
{
2022-09-22 06:00:03 +00:00
public function __invoke(Request $request)
{
2022-08-31 09:27:04 +00:00
$servers = Cache::get('servers', []);
//
if ($request->has('module_id')) {
// 查找指定 module_id
$servers = array_filter($servers, function ($server) use ($request) {
return $server['module_id'] === $request->query('module_id');
});
}
return $this->success($servers);
2022-08-12 08:51:55 +00:00
}
}