如果我使用文件example.jpg执行以下操作,则存储文件将获得一个随机名称。我怎么能给它example.jpg名字?
Storage::disk('local')->put('test', $request->file('file') )
这有效,但我如何指定磁盘?
$file = request()->file('files');
$file->storeAs('test',$request->file('files')->getClientOriginalName());
答案 0 :(得分:1)
来自docs,
如果您不希望将文件名自动分配给存储的文件,则可以使用storeAs方法,该方法接收路径,文件名和(可选)磁盘作为其参数:
$file->storeAs('test', $request->file('files')->getClientOriginalName(), 'local');