funcional a parte de token

This commit is contained in:
2026-05-19 14:48:58 -05:00
parent abb1fae70d
commit cd38287503
12 changed files with 863 additions and 10 deletions

View File

@@ -10,6 +10,17 @@ use Illuminate\Http\Request;
*/
class GameController extends Controller
{
/**
* Listar jogos
*
* Retorna os jogos cadastrados com seus IDs para o frontend escolher qual histórico consultar.
*/
public function index()
{
$games = Game::orderBy('name')->get();
return response()->json($games);
}
/**
* Top semanal
*
@@ -73,6 +84,23 @@ class GameController extends Controller
]
]);
}
/**
* Histórico de ranking por query string
*
* Retorna a evolução de um jogo específico usando o parâmetro `id` na query string.
*
* @queryParam id int required O ID do jogo. Example: 1
*/
public function historyByQuery(Request $request)
{
$request->validate([
'id' => ['required', 'integer', 'exists:games,id'],
]);
return $this->history($request->integer('id'));
}
/**
* Ranking por Plataforma
*