в один?
$gift = $user->gifts()->wherePivot('id', $giftId)->first();
$user->gifts()->updateExistingPivot($gift->id, ['status' => 1]);
Типа так
$user->gifts()->wherePivot('id', $giftId)->query(function ($item) {
$user->gifts()->updateExistingPivot($item->id, ['status' => 1]);
}):
Подскажите пожалуйста
$user->gifts()->updateExistingPivot($giftId, ['status' => 1]);
Будет пытаться обновляться модель Gift
нет, почему? pivot же обновляет
Потомучто giftId это id в pivot таблице, а не id модели
нет возможности сразу gift_id получать?
Запрос выше. Получает id модели
Обсуждают сегодня