Agrego archivos iniciales
This commit is contained in:
@@ -0,0 +1,30 @@
|
||||
<?php
|
||||
|
||||
namespace App\AI\Tools;
|
||||
|
||||
use App\Models\Evento;
|
||||
|
||||
class CargarPuntajeTool
|
||||
{
|
||||
public function __invoke(
|
||||
string $id_evento,
|
||||
int $marcador_local,
|
||||
int $marcador_visitante
|
||||
): string {
|
||||
$evento = Evento::find($id_evento);
|
||||
|
||||
if (!$evento) {
|
||||
return json_encode(['error' => "No se encontró el partido con ID: {$id_evento}"]);
|
||||
}
|
||||
|
||||
$evento->update([
|
||||
'marcador_local' => $marcador_local,
|
||||
'marcador_visitante' => $marcador_visitante,
|
||||
]);
|
||||
|
||||
return json_encode([
|
||||
'success' => true,
|
||||
'mensaje' => "Puntaje actualizado: {$marcador_local} - {$marcador_visitante}",
|
||||
]);
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user