我正在尝试使用laravel Storage上传文件,即
$request->file('input_field_name')->store('directory_name');
但是它使用随机字符串名称将文件保存在指定目录中。
现在我想用自定义名称保存上传的文件,即
current/badge-group-${badge_group_id}/badge-${badge_id}/${imageName}
使用实际文件名。实现此功能的最快,最简单的方法是什么?
答案 0 :(得分:0)
https://laravel.com/docs/5.4/requests#storing-uploaded-files
您可以直接对请求对象中的文件执行操作,然后调用storeAs()
指定文件名
$request->file('input_field_name')->storeAs('directory_name');