laravel - Laravel QLDB 以纯文本格式获取数据,如何?
问题描述
我已经使用 AWS 控制台将数据存储到亚马逊 QLDB 中,但我想使用 aws-sdk-php-laravel 将这些数据提取到我的应用程序中。我的代码:
public function index(){
$client = AWS::createClient('qldb-session');
$result= $client->sendCommand([
'StartSession' => [
'LedgerName' => 'Vacine-issue'
]
]);
$sessiontoken = ((object)$result->get('StartSession'))->SessionToken;
$result = $client->sendCommand([
'StartTransaction' =>
[],
'SessionToken' => $sessiontoken
]);
$transectiontoken = ((object)$result->get('StartTransaction'))->TransactionId;
$result = $client->sendCommand([
'ExecuteStatement' => [
'Statement' => 'SELECT * FROM Vaccination',
'TransactionId' => $transectiontoken,
],
'SessionToken' => $sessiontoken
]);
dd($result);
}
正在显示 ION 二进制编码的结果
有没有其他方法可以以简单的文本形式获得结果?
解决方案
目前,ION 没有 PHP 支持。您必须使用另一种受支持的语言,或者自己解析结果。
推荐阅读
- apache-nifi - 使用 NiFi 将流文件属性(文件名、文件大小、时间)更新到 Postgres 表中
- testing - 在您的文件错误中未找到任何测试,但我确实编写了一个测试
- javascript - 开玩笑打字稿检查类型
- reactjs - ReactJS - axios.post 的同步问题
- flutter - 根据对提供值的更改更改 UI
- linux - 写入文件系统信息时出错:输入/输出错误
- javascript - reactjs中如何增加td标签中输入字段的宽度
- asp.net - HttpClient.PostAsync 用于上传文件
- elasticsearch - 将过滤器添加到弹性搜索不返回任何内容
- javascript - 如何从excel中复制一行并粘贴到制表符表格中以保持字段可编辑?