我在会话中保存干预图像,我想稍后再使用,
但我得到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" }
我想要的是创建图像响应,或稍后保存文件。
我在哪里做错了?
提前致谢。