【发布时间】:2020-09-13 12:32:23
【问题描述】:
我正在使用spatie/laravel-medialibrary:8.0。
当我上传文件时,它保存在storage/public目录中。
1/filename.file_extension, 2/filename.file_extension...
我认为1, 2... 是文件的 ID。
有没有办法根据用户放置不同的前缀目录?
例如,我想这样放。
public/storage/user_id/1/filename.file_extension,
我搜索了它,但找不到确切的答案,
谁能帮帮我?
谢谢
【问题讨论】:
-
向我们展示您是如何存储文件的。
-
感谢您的回复。 $post->addMediaFromRequest('image')->toMediaCollection();我是这样存储的。
-
我认为要走的路是在文档Using a custom directory structure 下。看看这个帖子“最佳答案”Spatie MediaLibrary default storage depending on the model
-
太棒了!,效果很好!请发布答案!
-
查看他的视频youtu.be/PEhxmEu4Bow
标签: php laravel laravel-5 file-upload laravel-medialibrary