validated(); $serverId = $validated['server_id'] ?? GameServers::where('slug', $validated['server_slug'])->valueOrFail('id'); $accessRequest = AccessRequests::create([ 'game_username' => $validated['game_username'], 'message' => $validated['message'] ?? '', 'server_id' => $serverId, 'status' => AccessRequestStatus::PENDING, ]); return response()->json($accessRequest, 201); } }