我尝试将文件从默认位置保存到新位置(在public/ files中),并希望以其原始名称保存它们,我更新了代码,但代码不起作用:
我从前一个更新的代码:
public function store(Request $request)
{
request()->validate([
'filename' => 'required',
]);
$files = $request->hasfile('filename');
$files->move(public_path('files'), $new_name);
foreach($request->file('filename') as $file) {
File::create([
'filename' => $file->getClientOriginalExtension(),
]);
}
return redirect('/file')->with('success', 'File Uploaded Successfully');
}
我的原始/当前工作代码:
public function store(Request $request)
{
request()->validate([
'filename' => 'required',
]);
$files = $request->file('filename');
foreach ($files as $file) {
File::create([
'filename' => $file->getClientOriginalExtension(),
]);
}
return redirect('/file')->with('success', 'File Uploaded Successfully');
}
我该怎么做呢?
https://stackoverflow.com/questions/56735734
复制相似问题