From aa51bf04e90c777aa6125051fd89d533e9d8ee4c Mon Sep 17 00:00:00 2001 From: Elliot Date: Wed, 10 Dec 2014 23:22:10 -0500 Subject: [PATCH 1/2] allow setting Last-Modified header for file downloads --- src/Illuminate/Support/Facades/Response.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/Illuminate/Support/Facades/Response.php b/src/Illuminate/Support/Facades/Response.php index d735e5f14840..9c9799ed9610 100755 --- a/src/Illuminate/Support/Facades/Response.php +++ b/src/Illuminate/Support/Facades/Response.php @@ -97,9 +97,9 @@ public static function stream($callback, $status = 200, array $headers = array() * @param null|string $disposition * @return \Symfony\Component\HttpFoundation\BinaryFileResponse */ - public static function download($file, $name = null, array $headers = array(), $disposition = 'attachment') + public static function download($file, $name = null, array $headers = array(), $disposition = 'attachment', $autoEtag = false, $autoLastModified = true) { - $response = new BinaryFileResponse($file, 200, $headers, true, $disposition); + $response = new BinaryFileResponse($file, 200, $headers, true, $disposition, $autoEtag, $autoLastModified); if ( ! is_null($name)) { From bef9fb53f52c2a231c1d657b2bca088931eafae4 Mon Sep 17 00:00:00 2001 From: Elliot Date: Thu, 11 Dec 2014 11:08:48 -0500 Subject: [PATCH 2/2] updated Response download DocBlocks --- src/Illuminate/Support/Facades/Response.php | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/Illuminate/Support/Facades/Response.php b/src/Illuminate/Support/Facades/Response.php index 9c9799ed9610..afacb9010766 100755 --- a/src/Illuminate/Support/Facades/Response.php +++ b/src/Illuminate/Support/Facades/Response.php @@ -95,6 +95,8 @@ public static function stream($callback, $status = 200, array $headers = array() * @param string $name * @param array $headers * @param null|string $disposition + * @param boolean $autoEtag + * @param boolean $autoLastModified * @return \Symfony\Component\HttpFoundation\BinaryFileResponse */ public static function download($file, $name = null, array $headers = array(), $disposition = 'attachment', $autoEtag = false, $autoLastModified = true)