如何在laravel中的文件夹中保存多个图像?

时间:2014-04-16 16:10:48

标签: php image laravel laravel-4

我正在创建一个与Android应用程序通信的服务器,该设备将服务器4个图像保存到文件夹中。

使用纯PHP会像

        $nombreImagen1 = $conteo++;
        $carpeta = "../Files/noticias/";
        $formato = str_replace("image/", ".", $_FILES['imagen1']['type']);               
        $destino = $carpeta.$nombreImagen1.$formato; // Nombre de la ruta + foto
        while (file_exists($destino)){
            $nombreImagen1++;             
            $destino = $carpeta.$nombreImagen1.$formato; // Nombre de la ruta + foto                
        }
        copy($_FILES['imagen1']['tmp_name'],$destino); // subir archivo a desde el origen hasta el destino 

1 个答案:

答案 0 :(得分:1)

你可以用这个:

$files = Input::file();

这将为您提供一系列文件,您可以像这样使用foreach循环:

$targetPath = 'set target path here';
foreach ($files as $file) {
    $fileName = $file->getClientOriginalName();
    $file->move($targetPath, $fileName);
}

详细了解documentation