我有一个看起来像这样的集合:
Collection {#322 ▼
#items: array:2 [▼
"title" => array:1 [▼
0 => {#356 ▼
+"id": 104
+"block_newsletter_id": 135
+"item_type": "title"
+"html_key": ""
+"content": "aze"
+"properties": ""
}
]
"text" => array:1 [▼
0 => {#357 ▼
+"id": 105
+"block_newsletter_id": 135
+"item_type": "text"
+"html_key": ""
+"content": "azee"
+"properties": ""
}
]
]
}
我像这样构建了这个集合:
collect($blockItemsContent[$block->pivot->id])->groupBy('item_type')
我将此集合发送到我的视图,并尝试像这样访问标题的内容:
{{ $blockItemsContent->title->content }}
我收到以下错误:
未定义的属性:Illuminate\Support\Collection::$title
我也试过这个:
{{ $blockItemsContent['title']->content }}
这给了我以下错误:
试图获取非对象的属性
编辑我在刀片中尝试的内容
<td style="background-color: #ffffff;">
<table role="presentation" cellspacing="0" cellpadding="0" border="0" width="100%">
<tbody>
<tr>
<td style="padding: 20px; font-family: sans-serif; font-size: 15px; line-height: 20px; color: #555555;">
<h1 style="margin: 0 0 10px; font-size: 25px; line-height: 30px; color: #0069b4; font-weight: normal;">
{{ $blockItemsContent->title->content }}
</h1>
<p style="margin: 0 0 10px;">
{{ $blockItemsContent->text->content }}
</p>
</td>
</tr>
</tbody>
</table>
</td>
慕的地8271018
慕慕森
眼眸繁星