Мне нужно получить всех пользователей с его заявками и комментариями (см. скрин). Как прописать связь в этом случае?
Модель Comment
class Comment extends Model
{
use HasFactory;
public function subcategory(){
return $this->hasMany(Comment::class, 'parent_id');
}
}
Модель Ticket
class Ticket extends Model
{
use HasFactory;
public function user()
{
return $this->belongsTo(User::class);
}
public function department()
{
return $this->belongsTo(Department::class);
}
}
Модель User
class User extends Authenticatable
{
use HasApiTokens, HasFactory, Notifiable;
public function ticket()
{
return $this->hasMany(Ticket::class);
}
}