chincharovpc
@chincharovpc

Увеличить значение поля laravel mysql?

DB::table('table')
    ->where('id', $id)
    ->update([
        'count' => \DB::raw('count + ?'),
        'updated_at' => now()
    ]);

Если вместо ? ставить 1, то все работает
А мне нужно увеличить поле на $count.
Что писать вместо ? ?
Если вот так, то не работает
'count' => \DB::raw('count + ?', array($count)),
  • Вопрос задан
  • 1043 просмотра
Решения вопроса 1
Sanasol
@Sanasol Куратор тега Laravel
нельзя просто так взять и загуглить ошибку
https://laravel.com/docs/5.8/queries#increment-and...

'count' => \DB::raw('count + ?', array($count)),

вообще все что можно в кучу смешали.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы