laravel - laravle Eloquent ORM은 한 번에 여러 레코드를 업데이트합니다.
phpcn_u1582
phpcn_u1582 2017-05-16 16:54:58
0
1
518

Eloquent는 여러 레코드를 일괄 업데이트합니다

기록의 여러 필드에 값을 일괄 할당하는 대신
하지만 根据不同条件对不同记录做不同修改.

대량 삽입과 유사:

으아악

비슷한 말이 있나요

으아악

구현된 기능은 다음과 같습니다.
ID에 따라 해당 레코드 수정:

id=1 'email'은 'taylor1@example.com'으로 변경되고, 'votes'는 1로 변경되고,
id=2 'email'은 'dayle2@example.com'으로 변경되고, 'votes'는 다음으로 변경됩니다. 2
. . .

CI에도 비슷한 update_batch 방식이 있습니다. laravel로 변환하고 싶습니다. 더 많은 조언 부탁드립니다.

phpcn_u1582
phpcn_u1582

모든 응답(1)
为情所困

현재 프레임워크를 캡슐화할 수 있는 좋은 방법은 없지만, 방금 구글링해서 귀하의 질문과 매우 잘 일치하는 답변을 stackoverflow에서 보았습니다. 다음은 stackoverflow에서 복사되었으며 원본 링크는 http://stackoverflow입니다. com /questions/26133977/laravel-bulk-update.com
CodeIgniter의 update_batch와 같은 다중 업데이트를 위한 내 사용자 정의 함수를 만들었습니다.
이 함수를 모델에 배치하거나 도우미 클래스를 만들어 해당 클래스에 이 함수를 배치할 수 있습니다.

으아악

다음을 생성합니다:

으아악
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿
회사 소개 부인 성명 Sitemap
PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!