Laravel Eloquent HasOne::$id Undefined Property 错误的解决办法

admin 阅读:63 2024-03-01

Laravel Eloquent 报错:HasOne::$id Undefined Property,代码如下:

// Workflow 模型
class Workflow extends Model
{
    public function startNode(){
        return $this->hasOne(Node::class)->ofMany('sort', 'min');
    }
}

//调用报错
$start = $workflow->startNode()->id;

//正确调用方法,去掉方法后面的括号
$start = $workflow->startNode->id;
声明

1、部分文章来源于网络,仅作为参考。
2、如果网站中图片和文字侵犯了您的版权,请联系1943759704@qq.com处理!