И так суть вопроса, у коммента есть ответы,так вот как у этих ответов получить автора,если у просто комментов это легко получилось,а вот с replies чет ни как не могу получить автора,вытаскиваю таким запросом
Comment::orderBy('created_at', 'asc')->parent()->with('replies','user')->get()
в модели
public function user(){
return $this->belongsTo(User::class, 'user_id');
}
{
id: 25,
parent_id: null,
message: "Test",
user_id: 1,
created_at: "2019-11-21 22:15:36",
updated_at: "2019-11-21 22:15:36",
replies: [
{
id: 26,
parent_id: 25,
message: "reply test",
user_id: 1,
created_at: "2019-11-21 22:15:48",
updated_at: "2019-11-21 22:15:48"
}
],
user: {
id: 1,
name: "Олег Николаевич Воробьев",
email: "ovorobev01@gmail.com",
created_at: "2019-11-21 21:19:31",
updated_at: "2019-11-21 21:19:31"
}
},