php - que - Laravel 5 Archivo de descarga mĂșltiple
laravel foreach index (1)
Este código funcionará correctamente si abro el navegador en 127.0.0.1/load/files. (Archivo de descarga automática)
ABCController.php
namespace App/Http/Controllers;
use Response;
use File;
function download_file(){
return Response::download(public_path() . "/files/file_1.txt");
}
routes.php
Route::get(''/load/files'',''ABCController@download_file'');
¿Puedo usar 1 ruta y 1 función para descargar 2 archivos al mismo tiempo? Como
function download_file(){
return Response::download(["file_1.txt","file_2.txt"]); //this code not right
}
Gracias por cualquier ayuda.
No es posible enviar más de un archivo simultáneamente sobre la misma solicitud con el protocolo HTTP. Laravel tampoco lo admite. Tienes que empacar los archivos, por ejemplo, en un archivo zip.
Ver también
- descargar varios archivos como zip en php
- Cremallera (una práctica envoltura para ZipArchive)