Так Heres моего кодаВозникли проблемы с созданием кэша изображений с Intervention Image
public static function getImageThumb($link) {
$domain = substr(Request::root(), 7);
if(starts_with(Request::root(), 'http://')) {
$domain = substr(Request::root(), 7);
}
$link = $domain.$link; // This is prety much something like this domain.name/uploads/image/13_0.jpeg
$img = Image::cache(function ($image) use ($link) {
return $image->make($link)->resize(230, 140);
}, 5, true);
return $img;
}
И это дает мне это: Intervention \ Image \ Exception \ NotReadableException источника изображения не читаемый
Я действительно не знать, что здесь не так.
Спасибо за помощь!
EDIT -------------------------
Я исправил это так:
public static function getImageThumb($link) {
$link = trim($link, '/');
$img = Image::cache(function ($image) use ($link) {
return $image->make($link)->resize(230, 140);
}, 5, true);
return $img;
}
Но как Теперь я получаю ссылку на img? Поэтому я могу поместить его в src для тега img.
Можете ли вы помочь со следующей проблемой? Я редактировал вопрос. Спасибо за помощь! – DaveLV2
@ DaveLV2 Я обновил свой ответ с решением для вас второй вопрос. – Bogdan
Нет, нет. К кэшированному/измененному изображению. – DaveLV2