我在storage/app/public
内有每个用户的特定文件夹。
我将public_path动态更改为:
$storageConfig = Config::get('filesystems.disks.public');
$storageConfig['root'] = storage_path('app/public/').$userString ;
config()->set('filesystems.disks.public', $storageConfig);
当用户上传他的照片时,它将保存在路径
中storage/app/public/$userString/profile_pictures
我使用php artisan命令创建链接:
php artisan storage: link
但是在显示图像时我遇到了这个问题。 使用符号链接,图像显示为:
<img src="{{asset('storage/').$profilepicture}}">
图片未加载。可能是什么问题?有人可以帮忙吗?
答案 0 :(得分:0)
要从存储中调用图像,您应该使用内置帮助程序:
e.g。
select key from arrayDB where id=10
使用<img src="{{ Storage::url($userString. '/profile_pictures/' .$profilepicture) }}">