Обновить опозицию текущего логического значения - PullRequest
0 голосов
/ 10 апреля 2020

я хочу обновить свое активное логическое значение с опоситом, User::where('condition)::update(['active=> !active]);

, когда active=0, результат будет active=1, когда active=1, результат будет active=0

Просто найдите решение в одну строку

1 Ответ

0 голосов
/ 10 апреля 2020

Лучший способ обновить его - выбрать запись и затем обновить ее, как показано ниже.

$user = User::where('condition')->first();
$user->active = !$user->active; OR // $user->active = $user->active ? false : true
$user->update();
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...