2017-03-07 61 views
0

我試圖創建一個使用這裏干預圖像縮略圖創建縮略圖是我的控制器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; 
     } 

方法適合不存在。

我在做什麼錯在這裏?

+0

就像錯誤說的那樣。它是這樣說的:$ image-> fit(240,157) - > save(public_path('images/blog /'。$ filename。'-thumbs.jpg''));不存在 – Mitch

+0

@Mitch是的,我看到了,我打開了'intervention'文檔,並從那裏找到了'http:// image.intervention.io/api/fit',所以怎麼也不存在。我的問題是我在這裏做錯了。 –

回答

1

必須更新這一行:因爲fitInterventionImage對象的方法

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)); 

+0

是的,這有助於感謝 –