refactor: 规范部分API接口响应格式

This commit is contained in:
xboard
2023-12-10 17:53:31 +08:00
parent 7bca6e1953
commit e04d82961f
11 changed files with 188 additions and 42 deletions
@@ -3,6 +3,7 @@
namespace App\Http\Controllers\V1\User;
use App\Http\Controllers\Controller;
use App\Http\Resources\NodeResource;
use App\Models\User;
use App\Services\ServerService;
use App\Services\UserService;
@@ -25,9 +26,10 @@ class ServerController extends Controller
if (strpos($request->header('If-None-Match'), $eTag) !== false ) {
return response(null,304);
}
$data = NodeResource::collection($servers);
return response([
'data' => $servers
])->header('ETag', "\"{$eTag}\"");
'data' => $data
])->header('ETag', "\"{$eTag}\"")
->header('Cache-Control', 'public, max-age=3600');
}
}