我有以下代码来上传和存储文件。
$user->update([
'display_profile' => request()->display_profile->storeAs('avatars', $name,'public')
]);
这会将文件存储在display_profile
as 中avatars/filename.jpg
。
因为我有多个版本的文件用于在视图周围显示,所以我使用如下前缀
thumb_filename.jpg
小文件名.jpg
大文件名.jpg
我需要做很多字符串替换来插入前缀以显示正确版本的图像。无论如何我可以将文件名保存在完整路径的数据库中吗?
如果不是在视图中显示我的文件的最佳方式是什么?