嗨需要一些建议 我有三张桌子
personal_details
职位空缺
和数据透视表
personal_detail_vacancy
数据透视表包含vacancy_id和personal_detail_id(申请空缺职位的用户)我的问题是将一些personal_detail_id发送给特定空缺的热门列表。所以我应该在数据透视表中添加状态字段或创建与数据透视表一对一的关系的热表列表。哪一个更好请帮助
答案 0 :(得分:0)
我不知道什么是热门列表'是,但是如果你需要在数据透视表中的每个记录上设置一个标志,你可以创建一个布尔status
列并像这样访问它:
$person = PersonalDetails::find(1);
foreach ($person->vacancies as $vacancy)
{
echo $vacancy->pivot->status;
}