У меня есть эта модель в Organization.php
public function agency()
{
return $this->belongsToMany('App\Agency')->withPivot('status');
}
и эта модель в Agency.php
public function organizations()
{
return $this->belongsToMany('App\Organization')->withPivot('status');
}
Как я могу обновить статус определенной строки в моей сводной таблице?
Это мой код в контроллере:
public function removeAgency(Request $request){
$my_agencies = Organization::find($request['org_id']);
$member = $my_agencies->agency()
->where('agency_organization.agency_id', $request['agency_id'])
->first();
$member->pivot->status = 'removed';
$member->pivot->save();
}
Возвращает сообщение об ошибке: «Создание объекта по умолчанию из пустого значения»