我想上传两个文件使用两个文件输入相同的形式在laravel
我想创建一个简单的填写表格。这些条目应该包含用户配置文件图片和文档本身的字段。我不想把它放入数组[]我只想分别上传图片和文档。我如何在laravel中处理这个问题?你就不能这样做:我想上传两个文件使用两个文件输入相同的形式在laravel,laravel,file,file-upload,Laravel,File,File Upload,我想创建一个简单的填写表格。这些条目应该包含用户配置文件图片和文档本身的字段。我不想把它放入数组[]我只想分别上传图片和文档。我如何在laravel中处理这个问题?你就不能这样做: $picture = $request->file('picture'); $document = $request->file('document'); 更多信息你就不能这样做: $picture = $request->file('picture'); $document = $request
$picture = $request->file('picture');
$document = $request->file('document');
更多信息你就不能这样做:
$picture = $request->file('picture');
$document = $request->file('document');
更多信息正面:
<form method="POST" action="yourroute" enctype="multipart/form-data">
<input class="form-control" type="file" name="image">
<input class="form-control" type="file" name="document">
</form>
希望有帮助 前面:
<form method="POST" action="yourroute" enctype="multipart/form-data">
<input class="form-control" type="file" name="image">
<input class="form-control" type="file" name="document">
</form>
希望有帮助 更改控制器中的代码: 在这里,我使用public/images目录进行图像上传和编辑 用于上载文档的公共/文档目录,可以替换为文件夹路径
public function upload(Request $request) {
if($request->image != ''){
$path = 'images/';
$file = $request->image;
$filename = $file->getClientOriginalName();
$file->move($path, $filename);
}
if($request->document != ''){
$path = 'documents/';
$file = $request->documents;
$filename = $file->getClientOriginalName();
$file->move($path, $filename);
}
}
更改控制器中的代码: 在这里,我使用public/images目录进行图像上传和编辑 用于上载文档的公共/文档目录,可以替换为文件夹路径
public function upload(Request $request) {
if($request->image != ''){
$path = 'images/';
$file = $request->image;
$filename = $file->getClientOriginalName();
$file->move($path, $filename);
}
if($request->document != ''){
$path = 'documents/';
$file = $request->documents;
$filename = $file->getClientOriginalName();
$file->move($path, $filename);
}
}
这是将文件名发送到数据库还是将实际文件发送到指定位置。我会试试看,然后再给你回电话。不,用这个u-get散列文件。然后你可以使用移动功能将图像放置在你需要的地方。我使用Lib调用。伟大的库将帮助你很多,你在他们的网站上也有例子。:)这是将文件名发送到数据库还是将实际文件发送到指定位置。我会试试看,然后再给你回电话。不,用这个u-get散列文件。然后你可以使用移动功能将图像放置在你需要的地方。我使用Lib调用。伟大的库将帮助你很多,你在他们的网站上也有例子。:)