讨论数量:
public function getImageUrlAttribute()
{
// 如果 image 字段本身就已经是完整的 url 就直接返回
if (Str::startsWith($this->attributes['image'], ['http://', 'https://'])) {
return $this->attributes['image'];
}
return \Storage::disk('admin')->url($this->attributes['image']);
}
我是做了如下改动
@leo 谢谢,按照你的提示,执行 ls public/storage/images/
命令后发现是软链接路径不对,因为我使用的是docker,没有使用homestead,现在已经解决了 :+1: :grinning:
@admi2u 我在容器内访问 public/storage/images
下是有图片的,在宿主机这样访问发现访问不了,以为是宿主机的问题,改成了相对路径,但是这样还是 404,请问你是怎么解决的呢?
@leo 嗯,谢谢,我看到5.4那一节想起来了,有几个月没动了,所以都忘了
'upload' => [
// Disk in `config/filesystem.php`.
'disk' => 'public',
],
推荐文章: