Laravel устанавливает логическое значение только для одной основной записи

#laravel #synchronization

#laravel #синхронизация

Вопрос:

Я ищу решение логической записи. Допустим, у меня есть таблица «пользователи», один из этих пользователей должен быть ведущим. мастер столбца указывает 1 для главного пользователя. Как я могу обработать изменения этого? Поэтому, если будет выбран другой мастер, все остальные записи должны измениться на 0. Есть ли в Laravel решение, подобное синхронизации в таблице отношений? Большое вам спасибо

Ответ №1:

idk, но вы можете

 User::update('master', 0);
$user->master = 1; $user->save();
  

или

 User::update('master', 0); 
User::where('id', $id)->update('master', 1);