PHP修改头像,重新上传图片出现报错,这是为什么呢

Fatal error: Call to undefined function uploadAvatar() in C:\www.newluzhou.com\luzhoutrip\app\home\handler\profile.handler.php on line 20

<?php

    // +---------------------------------------------------------------------------------------------
    // | 用户发布跟新个人信息
    // +----------------------------------------------------------------------------------------------
    
    //引用常用帮助的函数
    require_once('../../../config/config.php');


    //获取发送来的数据
    $avatar = $_FILES['avatar'];
    $phone = $_POST['phone'];
    $address = $_POST['address'];
    $info = $_POST['info'];
    $id = $_SESSION['user']['id'];
    //具体上传头像操作,其中上传图片的函数在common/helpers.php里
    // 参数$avatar是文件  ,第二个是保存的地址
    if(!empty($avatar['tmp_name'])) {
        $img2 = uploadAvatar($avatar,'../../luzhoutrip/public/uploads');

        //如果上传图片失败,提示
        if(!$avatar) {
            exit('上传图片失败!');
        }

        //组装数据
        $data = array(
             'avatar' => $img2,
             'phone'=>$phone,
             'address'=>$address,
             'info'=>$info,
             'addtime'=>date('Y-m-d H:i:s'),
        );

        $where = "id=".$id;
        $result2 = update($link,$data,'users',$where);

        if($result2) {
            echo "<script>alert('信息修改成功!');window.location.href='/luzhoutrip/app/home/profile.php';</script>";
        }else{
            echo "<script>alert('修改失败,请重试!');window.location.href='/luzhoutrip/app/home/profile.php';</script>";
        }
    }


    //组装数据
        $data = array(
             'phone'=>$phone,
             'address'=>$address,
             'info'=>$info,
             'addtime'=>date('Y-m-d H:i:s'),
        );

        $where = "id=".$id;
        $result2 = update($link,$data,'users',$where);

        if($result2) {
            echo "<script>alert('信息修改成功!');window.location.href='/luzhoutrip/app/home/profile.php';</script>";
        }else{
            echo "<script>alert('修改失败,请重试!');window.location.href='/luzhoutrip/app/home/profile.php';</script>";
        }


?>

uploadAvatar方法没定义,也不存在config.php文件中,如果在其他文件中腰require导入这个页面中才行

uploadAvatar()这个方法没定义么?如果是写在别的地方,你的引入进来呀

提示说没有uploadAvatar()这个方法,20行引用了该方法。
看看是不是开头引用文件路径错了,函数名错了,或者没有定义该函数。