Intereting Posts
Реляционный API: where () не может определить столбец, используя классы с именами SELECT, где значение строки содержит строку MySQL Является ли порядок INPUTS в POST гарантированным для ввода массива в PHP? php проверяет, содержит ли массив только значения элемента другого массива Установить файл cookie после отправки в браузер Как отправить сообщение на другой сайт и получить результат без перенаправления Как выбрать отдельный запрос с помощью построителя запросов symfony2? простая связь клиентского сервера между java и php отображение нескольких строк файла, никогда не повторяющихся Angularjs $ http метод get для данных JSONP без параметра CALLBACK занижение тройного оператора в php Создайте CSV-файл с помощью PHP и сохраните его в каталог Добавить новую строку в файл CSV регулярное выражение для учета периодов после числового символа только в php Получение результатов запроса из двух таблиц db, даже если вторая таблица не имеет соответствующих записей

Как обновить несколько строк с другим ID в Laravel

Это из последнего вопроса, который я задал.

У меня есть таблица членства

Schema::create('role_memberships', function (Blueprint $table) { $table->increments('id'); $table->integer('role_id'); $table->string('MembershipName'); $table->text('MembershipValue'); $table->timestamps(); }); 

У меня есть две строки данных с той же role_id, и я хочу обновить две строки Это мой контроллер

 $updateArray = [['MembershipValue' => $request->PostAdMaxImage], ['MembershipValue' => $request->PostAdExpiredDay]]; DB::table('role_memberships')->where('role_id', $id)- >whereIn('role_id', $role->pluck('id'))->update($updateArray); 

когда я пытался обновить, я получил массив ошибок для преобразования строк.