上传Profile Pic laravel时出错

时间:2016-08-13 07:32:34

标签: php laravel image-uploading

我目前正在使用laravel,我的错误是

  

图片来源不可读

我使用过$ php composer.phar require intervention/image。它安装成功。

我已将这些复制用于laravel整合

$提供商:

Intervention\Image\ImageServiceProvider::class,

$别名:

'Image' => Intervention\Image\Facades\Image::class,

我的错误:

    NotReadableException in AbstractDecoder.php line 302:
    Image source not readable

我的UserController文件:

  if($request->hasFile('avatar')){

    $avatar = $request->file('avatar');
    $filename = time() . '.' . $avatar->getClientOriginalExtension();
                      Image::make('$avatar')->resize(300, 300)->save( 
    public_path('/uploads/avatars/' . $filename));

  }

return redirect()->route('dashboard');

 }

我的路线档案:

Route::post('/dashboard',[
                'uses'=>'UserController@update_avatar',

                ]);

1 个答案:

答案 0 :(得分:1)

尝试将make()部分更改为:

Image::make($avatar->getRealPath())->resize(....