我无法访问 Livewire 中的 属性 个关系集合

I cant access property of relationship collections in a Livewire

如何在 livewire 控制器中访问它的属性?

当我这样做时:

dd($this->task->updates->files);

我收到这个错误:

Property [files] does not exist on this collection instance.

但是当我这样做时:

dd($this->task->updates);

我看到所有带文件名的集合。

我需要阅读

$this->task->updates->files

因为存储文件名是为了下载S3盘的功能。

模型更新有:

public function task(){
    return $this->belongsTo(Task::class);
}

那是因为您有多个对象的集合。你不能在集合上使用关系。您需要迭代该集合,然后在该迭代中使用 属性 ->files