2016-07-01 3 views
0

Я использую изображение вмешательства, чтобы изменить размер изображения, а затем сохранить его в папку назначения. Но это не работает для меня. Я получаю ошибку, например: «Источник изображения не читается». Pls увидеть код ниже:Ошибка изменения размера изображения с использованием вмешательства в laravel 5

$image_name = $file->getClientOriginalName(); 
$thumbName  = 'thumb_'. $image_name; 
$destinationPath = public_path() . '/uploads/'; 
$thumbdestinationPath = public_path() . '/uploads/thumbnails/'; 
$imgUrl = URL::to('/').'/public/uploads/'.$image_name; 
$thumbUrl = URL::to('/').'/public/uploads/thumbnails/'.$image_name; 

    $upload_success = $file->move($destinationPath, $image_name); 
if ($upload_success) { 
Image::make($file->getRealPath())->fit('120','120')->save($thumbdestinationPath); 
} 

ответ

0

Вам нужно дать имя изображения:

if ($upload_success) { 
Image::make($file->getRealPath())->fit('120','120')->save($thumbdestinationPath . $image_name); 
} 
+0

Учитывая образ не name.Still работает – SRG

+0

ли ошибка же: "Источник изображения не читается? –