Php Laravel morphedByOne的多个morphedByOne类似物

Php Laravel morphedByOne的多个morphedByOne类似物,php,laravel,Php,Laravel,我与post model有关系: public function partners() { return $this->morphedByMany('App\Partner', 'postable'); } 我还有一张单独的邮资桌 我只需要一个搭档。在blade中,我可以这样做: $post->partners->first()->title 这是有效的。但是有没有类似的变形人?我只想返回一个集合,但不想返回集合数组 你是说你需要一个?或者,您只是想通过获得

我与post model有关系:

public function partners() {
     return $this->morphedByMany('App\Partner', 'postable');
}
我还有一张单独的邮资桌

我只需要一个搭档。在blade中,我可以这样做:

$post->partners->first()->title

这是有效的。但是有没有类似的变形人?我只想返回一个集合,但不想返回集合数组

你是说你需要一个?或者,您只是想通过获得单个模型响应而不使用
first()
?@Bogdan一对一关系仅处理一个表中的列来获得相同的关系。我有一个单独的表,我需要单独表的关系。我不确定我是否理解你的问题。你的意思是你总是只需要来自
合作伙伴
关系的第一个
合作伙伴
。Postables-是多态表。在laravel文档中,我只找到了morphedByMany关系,没有找到morphedByOne关系。您使用哪种版本的laravel?从5.7文档中,您可以使用吗啉酮