上传个人资料照片时出错 laravel

Error In Uploading Profile Pic laravel

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

image source not readable

我用过$ 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

我的用户控制器文件:

  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',

                ]);

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

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