我正在尝试使用laravel Storage调整大小,重命名和上传图像,干预laravel5。 这是我的上传代码:
if( $request->file('logo_image') ){
$logo_path = $request->file('logo_image')->store('university/'.Auth::User()->id);
if ( $logo_path ){
Storage::delete($university->logo_image);
}
$university->logo_image = $logo_path;
}
$university->update();
将图像存储在以下文件夹中: storage / app / public / university / 1 / fjkdhjkfdh.jpg
现在我想重命名像university-name.jpg这样的图像名称,并调整大小并上传到sam目录。 所以我应该有两个图像,一个是存储/ app / public / university / 1 / university-name.jpg.jpg 和其他存储/ app / public / university / 1 / thumbnail / university-name.jpg
我整天玩这个但没有成功。
if(Input::file())
{
$image = Input::file('image');
$filename = time() . '.' . $image->getClientOriginalExtension();
$path = public_path('profilepics/' . $filename);
Image::make($image->getRealPath())->resize(200, 200)->save($path);
$user->image = $filename;
$user->save();
}
请有人可以帮帮我吗? 提前谢谢。