Laravel-无法访问关系

问题描述 投票:0回答:1

我有这段代码$mypost = Post::with('options', 'content')->where('id', '=', $id)->get();它完美地检索了所需的帖子。

我想要的是能够访问它的关系,因此在这种情况下为optionscontent

但是,当我这样做时:dd($mypost->content);会引发错误。

属性[内容]在此集合实例上不存在。

任何帮助将不胜感激!

php laravel homestead
1个回答
1
投票

通过使用get,您将获得对象的集合,而不是单个对象。您想使用first()获取单个对象。

$mypost = Post::with('options', 'content')->where('id', '=', $id)->first();
© www.soinside.com 2019 - 2024. All rights reserved.