我目前正在使用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',
]);
答案 0 :(得分:1)
尝试将make()
部分更改为:
Image::make($avatar->getRealPath())->resize(....