Laravel 5.2: создание миниатюр изображений с использованием вмешательства
Я пытаюсь создать миниатюры изображений с помощью вмешательства, вот мой контроллер
if ($request->hasFile('image')) {
$image = $request->file('image');
$filename = time() . '.' . $image->getClientOriginalExtension();
Image::make($image)->resize(600, 390)->save(public_path('images/blog/' . $filename));
$image->fit(240, 157)->save(public_path('images/blog/' . $filename . '-thumbs.jpg'));
$add->image = $filename;
}
Получил
Метод подгонки не существует.
Что я здесь не так делаю?
1 ответ
Решение
Вы должны обновить эту строку:
Image::make($image)->resize(600, 390)->save(public_path('images/blog/' . $filename));
в
$image = Image::make($image)->resize(600, 390)->save(public_path('images/blog/' . $filename));
так как fit
это метод InterventionImage
объект.