gpt4 book ai didi

php - Laravel - 与多对多相关的附加列

转载 作者:行者123 更新时间:2023-12-05 08:32:22 25 4
gpt4 key购买 nike

我有两个表 - 医生和部门以及它们之间的关系 doctor_has_department。

我想添加一个 bool 值 isBoss 列,但我不知道如何更改其中的值并在 laravel 中引用它。

我想做一个复选框,如果选中它会将值更改为 1。

最佳答案

在数据透视表中添加附加列后,更新关系以也包括它。示例:

public function department()
{
return $this->belongsToMany('App\Department')
->withPivot('is_boss')
->withTimestamps();
}

public function doctors()
{
return $this->belongsToMany('App\Doctor')
->withPivot('is_boss')
->withTimestamps();
}

然后你可以这样查询:

if $department->pivot->is_boss == 1

关于php - Laravel - 与多对多相关的附加列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51227354/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com