首页 > laravel5.0 在model中使用Self::find(1)提示Class App\Self not found

laravel5.0 在model中使用Self::find(1)提示Class App\Self not found

  1. 描述你的问题
    本地windows开发正常,PHP版本5.6,服务器上就报错,系统是CentOS6.4,PHP版本5.4.27

  2. 贴上相关代码

    public static function getUserById($id){
        return Self::find($id);
    }
  1. 贴上报错信息
    Class 'App\Self' not found

  2. 贴上相关截图


return self::find($id);

有两种写法

// 第一种写法
return self::find($id);
// 第二种写法
return static::find($id);

推荐第二种


换成 self 试试 ... 或者你最好使用 $this->

【热门文章】
【热门文章】