У меня есть следующие Eloquent Models с отношениями:
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
обеих моделей, но это ничего не изменило.