Laravel 4图像缓存干预不显示图像

时间:2015-06-08 18:31:03

标签: laravel laravel-4 image-caching intervention

此处是带有图像缓存图片的产品页面:http://kmk-prof.kz/product/dx700lc

如您所见 - 图像未显示且包含以下网址:/imagecache/catalogue/dx700lc-541a82fe99ac3.jpg

但是当我尝试在我的上传文件夹中浏览该图片时,http://kmk-prof.kz/uploads/dx700lc-541a82fe99ac3.jpg显示正常。

为什么imagecache不起作用?

这是imagecache config.php:

'route' => 'imagecache',

'paths' => array(
    public_path('uploads'),
),

'templates' => array(
    'catalogue' => function($image) {
        return $image->fit(213, 213);
    },
),

1 个答案:

答案 0 :(得分:0)

很难告诉你为什么没有任何代码就无法显示图像。 查看网站时,当您的文件位于/imagecache/catalogue/dx700lc-541a82fe99ac3.jpg时,您的图片(在html中)正在uploads/dx700lc-541a82fe99ac3.jpg中查找文件。

你可以做两件事:

  1. 更改代码以从uploads/dx700lc-541a82fe99ac3.jpg
  2. 加载文件
  3. 或,将您的图片路径更改为/imagecache/catalogue/dx700lc-541a82fe99ac3.jpg
  4. 如果您需要更多帮助,请发布您的代码。

    PS。您的图片网址链接无效^ _ ^