【问题标题】:How to CAST field from JSON column with Laravel Eloquent(POSTGRESQL)?如何使用 Laravel Eloquent(POSTGRESQL)从 JSON 列中转换字段?
【发布时间】:2021-02-24 19:10:32
【问题描述】:

如何更改 Json 列 column->field->value 中字段的类型如果类型是字符串,我必须在 INT 上更改它。

【问题讨论】:

标签: json laravel postgresql eloquent


【解决方案1】:

有多种解决方案 1-更快的是

$myfield->value = "ASDASDASD";
$myfield->value2 = 30;
$myfield->value3= true;
$myFieldEncoded= json_encode($myfield);

然后在你的模型中使用任何名称Blablabla

$newData= new Blablabla;
$newData->field=$myFieldEncoded;
$newData->save();

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-10-01
    • 2021-03-30
    • 2020-01-06
    • 2022-01-02
    • 1970-01-01
    • 2021-09-09
    • 1970-01-01
    • 2018-04-20
    相关资源
    最近更新 更多