连接到表格时出现问题
我有2个模型
第一个模型称为 PodioBorgerNotat ,表中的列名为 podio_borger_notats
第二个模型称为 PodioBorgerStamark ,表中的列为 podio_borger_stamarks
我想在 PodioBorgerNotat 和 PodioBorgerStamark
之间建立联系这就是我在 PodioBorgerNotat 模型
中所做的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].
答案 0 :(得分:1)
您的关系名称为borger
:
public function borger(){
...
}
您应该在borger
中致电with()
:
$borgernotater = PodioBorgerNotat
::orderBy('created_at', 'acs')
->orderBy('id', 'desc')
->with('borger')
->paginate(10);