0

我在将 Eloquent 模型中的数据显示为 JSON 时遇到问题。

假设我有一个扩展 Eloquent 的 Post 模型。如果在我的路线中我只是返回 Post::find(1) 我将拥有以下 JSON :

{
    id: 1,
    title: "My cool blog post",
    text: "This is very interesting",
    type_id: 2
}

如果我在某处有一系列帖子类型

$types = ["Type1", "Type2", "Type3", "Type4"];

我将如何将包含类型的字符串添加到我的 json 中,在过程中转换字符串(例如添加一些感叹号)?预期(示例):

{
    id: 1,
    title: "My cool blog post",
    text: "This is very interesting",
    type_id: 2,
    type_name: "!Type3!"
}
4

1 回答 1

2

您需要创建一个 Type 模型并定义 Post 模型和 Type 模型之间的一对多关系

于 2013-09-16T13:08:00.070 回答