как выбрать и обновить 10 случайных строк в laravel и mysql - PullRequest
0 голосов
/ 17 апреля 2020

У меня есть блог с несколькими менеджерами. я хочу проверить, нет ли у менеджера какого-либо сообщения для проверки, я даю ему 10 сообщений, чтобы проверить, у меня есть o столбец в моей базе данных с именем 'Worker' и я установил его на '1', я должен проверить, нет ли у пользователя какой-либо строки с их идентификатором пользователя i измените 10rows 'Worker' на их userid, это моя попытка, но я не могу сказать, сколько строк

if (UncheckedLottery::where('Worker',\Auth::id())->count() == 0){
                    UncheckedLottery::where('Worker' , 1)->update(['Worker' => \Auth::id()]);
                }

1 Ответ

1 голос
/ 17 апреля 2020

попробуйте это:

if (UncheckedLottery::where('Worker',\Auth::id())->count() == 0){
                UncheckedLottery::where('Worker' , 1)->limit(10)->update(['Worker' => 
                   \Auth::id()]);
            }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...