嗨我想用同樣的TimThumbs得到縮略圖,我正在使用干預圖像和干預緩存。干預圖像的縮略圖Laravel 5
我的縮略圖現在的URL結構:
大拇指/ 122x88 SRC =上傳/新聞/ news_40942c468090384b8135a6bbb79f631d.png
如何得到這樣一個地址:
/thumbs/upload/news/122x88-news_40942c468090384b8135a6bbb79f631d.png
我想刪除此"?src="?
我的航線代碼如下:
Route::get('thumbs/{imgw}x{imgh}/', function ($imgw,$imgh)
{
$src = \Input::get('src', 1);
$width = $imgw;
$height = $imgh;
$cacheimage = \Image::cache(function($image) use ($src,$width,$height) {
return $image->make($src)->resize($width,$height);
}, 1, false);
return Response::make($cacheimage, 200, array('Content-Type' => 'image/jpeg'));
});
我試圖刪除"\Input::get"
,但它不工作。
正如擡起頭時 - 你有圖像的路線,你基本上迫使整個Laravel應用程序引導你的頁面上的每個圖像的請求。 **這可能會變得非常麻煩!** – Ohgodwhy
我有大約6000張圖片...所以我必須創建6千張縮略圖? 在我的網站上(我將它帶給Laravel)我正在使用timthumb,並且我對資源沒有任何問題... – LegoLiam
是的,但是您無法將蘋果與橙色進行比較。 WordPress的很簡單;對於這些圖像中的每一個都沒有大的啓動引導,所以當然不會花費太長時間。通過Laravel,您可以設置IoC,綁定提供程序,創建請求,使用中間件進行過濾等等。它是適當的軟件。 – Ohgodwhy