SQLSTATE[42S22]: столбец не найден: 1054 Неизвестный столбец '0' в ' список полей' (SQL: обновление forum_threads установлено 0 = заблокировано, 1 = 1, update_at = 2016-03-17 16:01:59 где theme_id = 3 и forum_threads.
Код: Выделить всё
deleted_at
Дело в том, что у меня нет столбца с нулевым значением. В моем коде нет предложенияwhere с 0. Я использую запрос области.
Мой контроллер:
Код: Выделить всё
$action = $request->input('action');
$topic = $request->input('topic');
$thread = Thread::where('topic_id', $topic);
switch ($action) {
case ('locked'):
$thread->lock();
break;
}
Моя область запроса в модели потока:
Код: Выделить всё
public function scopeLock($query)
{
return $query->where('locked', 0)->update(['locked', 1]);
}
Код: Выделить всё
Thread::where('topic_id', $topic)
Любая помощь будет очень признательна.
Подробнее здесь: https://stackoverflow.com/questions/360 ... -i-dont-ha