laravel与数据透视表的一对一关系

时间:2015-11-15 11:33:30

标签: many-to-many pivot-table laravel-5.1 one-to-one

嗨需要一些建议 我有三张桌子

personal_details
职位空缺

和数据透视表

personal_detail_vacancy

数据透视表包含vacancy_id和personal_detail_id(申请空缺职位的用户)我的问题是将一些personal_detail_id发送给特定空缺的热门列表。所以我应该在数据透视表中添加状态字段或创建与数据透视表一对一的关系的热表列表。哪一个更好请帮助

1 个答案:

答案 0 :(得分:0)

我不知道什么是热门列表'是,但是如果你需要在数据透视表中的每个记录上设置一个标志,你可以创建一个布尔status列并像这样访问它:

$person = PersonalDetails::find(1);

foreach ($person->vacancies as $vacancy)
{
    echo $vacancy->pivot->status;
}