gpt4 book ai didi

laravel-5 - 如何在 Eloquent 中定义和使用 JSON 数据类型?

转载 作者:行者123 更新时间:2023-12-02 19:25:51 25 4
gpt4 key购买 nike

如何定义 Laravel 5 中 pgsql 9.4 中提供的 JSON 数据类型?

我需要定义数据类型,存储和获取数据,但到目前为止找不到在 Laravel 5.1 中处理它的方法

最佳答案

在迁移中,您可以执行以下操作:

$table->json('field_name');

在模型中,您将该字段添加到 $casts 属性中,以指示 Eloquent 将其从 JSON 反序列化为 PHP 数组:

class SomeModel extends Model
{
protected $casts = [
'field_name' => 'array'
];
}

来源:https://laravel.com/docs/5.1/eloquent-mutators#attribute-casting

注意:这也是 Laravel 5.6 的相关答案

关于laravel-5 - 如何在 Eloquent 中定义和使用 JSON 数据类型?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32371094/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com