我正在尝试properties
使用 Eloquents API 资源函数将资产链接添加到嵌套值:
public function toArray($request)
{
return [
'id' => $this->id,
'title' => $this->title,
'image' => isset($this->image) ? asset('storage/'.$this->image) : null,
'properties' => $this->properties,
'created_at' => (string) $this->created_at,
'updated_at' => (string) $this->updated_at
];
}
以下适用于该image
值,但我使用的是一个嵌套properties['pdf']
文件,我需要向该文件添加asset('storage/')
参数,以便输出完整的 URL。
我如何能够传递isset($this->properties['pdf']) ? asset('storage/'.$this->properties['pdf']) : null
到属性值?我仍然需要pdf
在属性值中返回值。
注意:内部还有其他值,properties
但它们是根据返回的数据动态的。