如何在Laravel中的两个不同文件夹中存储图像

时间:2019-05-27 18:22:38

标签: laravel

下面的代码仅将图像存储在一个文件夹中。我想将图像存储在两个不同的文件夹(文件夹A和文件夹B)中

这是我的控制人:

,3000

1 个答案:

答案 0 :(得分:0)

您不能对同一文件运行两次move(),因为顾名思义,它会移动文件,因此在第二次运行时,原始文件将不再存在。

您必须复制文件:

$uploadPath = public_path('folder-one/');
$file = $request->file('image');
$photo_jpeg= time() . '.' .$file->getClientOriginalExtension();
$file->move($uploadPath,$photo_jpeg);
\File::copy($uploadPath.$photo_jpeg,public_path('folder-two/').$photo_jpeg);