こんにちは私は同じTimThumbsでサムネイルを取得しようとしています。私は介入画像と介入キャッシュを使用しています。サムネイル用介入画像Laravel 5
私のサムネイルが今URL構造を持っている:
親指/ Iは次のようにアドレスを取得するにはどうすればよい122x88 SRC =アップロード/ニュース/ news_40942c468090384b8135a6bbb79f631d.png
:
を?0次のように私はこの/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"
を削除しようとしましたが、それは働いていません。
:
EDITED:
設定ファイルの例(設定ファイルのimagecache.php)あなたは、このようなルートの何かを得ることができます基本的にLaravelアプリケーション全体を強制的にブートストラップしてページ上の各画像の要求を行います。 **それは非常に扱いにくくなることがあります!** – Ohgodwhy
私は約6,000のイメージを持っています...だから私は6,000のサムネイルを作成する必要がありますか? 私のサイト(私はLaravelに持っています)で私はタイムサブを使用していますが、私はリソースに問題はありません... – LegoLiam
ええ、でもあなたはオレンジとリンゴを比較することはできません。 Wordpressはとてもシンプルです。これらの画像のそれぞれのためにフードの下で起こっている大きなブートストラップはありませんので、もちろんそれほど長くはかかりません。 Laravelでは、IoCの設定、プロバイダのバインド、リクエストの作成、ミドルウェアによるフィルタリングなどが行われます。これは適切なソフトウェアです。 – Ohgodwhy