因此,我正在尝试建立一个对话/消息系统。 所以我现在有一个问题。当我使用以下行时,我得到[](空Json):
$this->auth->user()->conversations
用户模型:
public function conversations()
{
return $this->belongsToMany(\App\Models\Conversation\Conversation::class);
}
但是,如果我使用此行,则会得到所需的数据:
$this->auth->user()->messages()->first()->conversation->messages
此外,当使用类似以下内容的行时,也会出现错误
此集合实例上不存在属性[对话]。
$this->auth->user()->messages->conversation->messages
这是Messages模型行:
public function conversation()
{
return $this->belongsTo(\App\Models\Conversation\Conversation::class);
}
这是用户模型行:
public function messages()
{
return $this->hasMany(\App\Models\Conversation\Messages::class);
}
所以我的问题是,我在这里做错什么了吗,或者这仅仅是某种错误?感谢您提供任何答案/帮助。