Eloquent 与外键的关系

Eloquent Relation with foreign key

我在连接到 tables

时遇到问题

我有 2 个模型

第一个模型名为 PodioBorgerNotat,table 中的列名为 podio_borger_notats

第二个名为 PodioBorgerStamark 的模型在 table podio_borger_stamarks

中有列

我想在 PodioBorgerNotatPodioBorgerStamark

之间建立联系

这就是我在 PodioBorgerNotat Model

中所做的
public function borger()
    {
        return $this->belongsTo(PodioBorgerStamark::class, 'borger_item_id', 'item_id');
    }

现在我想通过执行这个输出来输出结果

$borgernotater = PodioBorgerNotat::orderBy('created_at', 'acs')->orderBy('id', 'desc')->with('PodioBorgerStamark')->paginate(10);

这行不通,我收到此错误消息

Call to undefined relationship [PodioBorgerStamark] on model [App\PodioBorgerNotat].

您的关系名称是 borger:

public function borger(){ 
    ... 
}

您应该在 with() 中调用 borger:

$borgernotater = PodioBorgerNotat
    ::orderBy('created_at', 'acs')
    ->orderBy('id', 'desc')
    ->with('borger')
    ->paginate(10);