Php 干预图像和缓存浏览器/Laravel 4

Php 干预图像和缓存浏览器/Laravel 4,php,caching,laravel-4,image-caching,Php,Caching,Laravel 4,Image Caching,我正在和他一起工作,他的缓存扩展工作得很好 我试图能够在浏览器上缓存带有标题和干预的图像 实现这一目标的最佳途径是什么 假设我有一个路由,它将一个方法连接到我的控制器,该控制器处理显示图像的响应,如下所示: public function showImage($name_image) { // how can set the headers for get image cache on browser? $img = Image::cache(functi

我正在和他一起工作,他的缓存扩展工作得很好

我试图能够在浏览器上缓存带有标题和干预的图像

实现这一目标的最佳途径是什么

假设我有一个路由,它将一个方法连接到我的控制器,该控制器处理显示图像的响应,如下所示:

public function showImage($name_image)
    {
        // how can set the headers for get image cache on browser?
        $img = Image::cache(function($image) use ($name_image) {
               return $image->make('myFolderPathImage'."/".$name_image);
            });

        return Response::make($img, 200, array('Content-Type' => 'image/jpeg'));
    }

你上面的代码对我来说非常好,尽管这里有一些代码是关于Laravel4.2路线的,它可能会有所帮助

Route::get('/image/{image}', function($id) {
 if (!File::exists('public/img/g_icons/'.$id)) return Response::view('errors.missing', array(), 404);
 $img = Image::cache(function($image) use ($id) { $image->make('public/img/'.$id); },10080);
 return Response::make($img, 200, array('Content-Type' => 'image/png'));
});
你可以参考这个链接你可以参考这个链接你可以参考这个链接