all()); } public function store(): void { Auth::requireRole(['admin']); $data = Request::json(); $errors = Validator::require($data, ['tournament_id', 'name']); if ($errors) { Response::error('Datos inválidos', 422, $errors); return; } Response::json((new TeamRepository())->create($data), 201); } }