从会话中创建包含干预/图像对象失败的图像响应?

时间:2017-09-09 07:38:32

标签: laravel-5 intervention

我在会话中保存干预图像,我想稍后再使用,

但我得到imagesx() expects parameter 1 to be resource, integer given

这是我的代码

$data = Session::get('custom_ad');
$payment = $data['paymentReport'];
$img = $payment->resize(600, 380);
return $img->response('jpg');

$payment来自包含干预对象的会话。

当我var_dump($payment)我得到了这个

object(Intervention\Image\Image)#299 (9) { ["driver":protected]=> object(Intervention\Image\Gd\Driver)#300 (2) { ["decoder"]=> object(Intervention\Image\Gd\Decoder)#301 (1) { ["data":"Intervention\Image\AbstractDecoder":private]=> NULL } ["encoder"]=> object(Intervention\Image\Gd\Encoder)#302 (4) { ["result"]=> string(77771) "data:image/jpeg;base64,/9j/4AAQSkZJRgABAQEAYABgAAD//gA7Q1JFQVRPUjogZ2QtanBlZyB2MS4wICh1c2luZyBJSkcgSlBFRyAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgD/9k=" ["mime"]=> string(10) "image/jpeg" ["dirname"]=> string(4) "/tmp" ["basename"]=> string(9) "phpXGXn33" ["extension"]=> NULL ["filename"]=> string(9) "phpXGXn33" }

我想要的是创建图像响应,或稍后保存文件。

我在哪里做错了?

提前致谢。

0 个答案:

没有答案