如何投射雄辩的透视参数?
我有以下有关系的雄辩模型:
class Lead extends Model
{
public function contacts()
{
return $this->belongsToMany('App\Contact')
->withPivot('is_primary');
}
}
class Contact extends Model
{
public function leads()
{
return $this->belongsToMany('App\Lead')
->withPivot('is_primary');
}
}
数据透视表包含一个附加参数 (),该参数将关系标记为主关系。目前,我在查询联系人时看到如下返回:is_primary
{
"id": 565,
"leads": [
{
"id": 349,
"pivot": {
"contact_id": "565",
"lead_id": "349",
"is_primary": "0"
}
}
]
}
有没有办法将其中的转换为布尔值?我尝试将其添加到两个模型的数组中,但这并没有改变任何东西。is_primary
$casts