我正在嘗試使用laravel 4製作圖像上傳腳本(使用資源控制器),並使用了包乾涉圖像。Laravel 4上傳1圖像並保存爲多個(3)
而我想要的是:上傳圖片時將其保存爲3張不同圖片(不同尺寸)。
例如:
1 - 富 - original.jpg
1 - 富 - thumbnail.jpg
1 - 富 - resized.jpg
這是我得到了這麼遠..它不工作或任何東西,但這是我儘可能得到它。
if(Input::hasFile('image')) {
$file = Input::file('image');
$fileName = $file->getClientOriginalName();
$fileExtension = $file->getClientOriginalExtension();
$type = ????;
$newFileName = '1' . '-' . $fileName . '-' . $type . $fileExtension;
$img = Image::make('public/assets/'.$newFileName)->resize(300, null, true);
$img->save();
}
希望有人能幫助我,謝謝!
謝謝。有沒有一種方法可以將原始文件放在foreach中? (我也想重新調整原始大小/縮略圖相同的方式)。當我試圖把它放在foreach中時,我得到了File :: copy()的錯誤。我怎樣才能做到這一點?? – yinshiro
完美作品 –