【发布时间】:2019-05-28 12:48:30
【问题描述】:
我在连接表时遇到问题
我有 2 个模型
第一个模型名为 PodioBorgerNotat,表中的列名为 podio_borger_notats
- 身份证
- user_id
- item_id
- app_item_id
- borger_item_id(外键)????
- medarbejder_item_id
- 状态
第二个模型名为 PodioBorgerStamark,表中有列 podio_borger_stamarks
- 身份证
- item_id(本地密钥)????
- app_item_id
- 状态
- 姓名首字母
- 姓名
我想在 PodioBorgerNotat 和 PodioBorgerStamark
之间建立联系这就是我在 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].
【问题讨论】:
标签: eloquent foreign-keys relationship laravel-5.6