Laravel调整大小并上传到存储

时间:2018-02-06 18:36:08

标签: laravel-5

我正在尝试使用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();
       }

请有人可以帮帮我吗? 提前谢谢。

0 个答案:

没有答案