bang, di account controller saya tambahkan kode seperti ini: if($avatar !== null) { $avatar_name = $avatar->storeAs('profile-picture', "{$hash}.{$avatar->extension()}"); } else { $avatar_name = ''; }
karena kalau tidak upload/pilih image, muncul error "call to undefined storeAs null"
dan di user.php, sy rubah dikit,
public function avatar($size=40)
{
if(!$this->avatar){
return "https://www.gravatar.com/avatar/" . md5( strtolower( trim( $this->email ) ) ) . "?d=mm&s=" . $size;
} else {
$image = asset('storage/'.$this->avatar);
return $image;
}
}
jadi gak merubah semua kode di view src =" " nya