Eloquent ORM을 사용하여 Laravel에 대량 삽입
Eloquent ORM을 사용하여 Laravel에서 대량 데이터베이스 삽입을 수행하는 것은 간단한 프로세스입니다. 다음 단계를 고려하세요.
1. 데이터 배열 정의:
시작하려면 삽입하려는 데이터가 포함된 배열을 정의하세요. 각 배열 요소는 단일 행을 나타내야 합니다. 예를 들면 다음과 같습니다.
$data = [ ['name' => 'Coder 1', 'rep' => '4096'], ['name' => 'Coder 2', 'rep' => '2048'], //... ];
2. Eloquent::insert():
사용 일단 데이터 배열이 정의되면 Eloquent의 insert() 메소드를 활용하여 대량 삽입을 수행할 수 있습니다. 구문은 간단합니다.
Coder::insert($data);
예:
제공된 XML 문서의 데이터를 삽입하려면 다음과 같이 코드를 수정할 수 있습니다.
foreach ($oXML->results->item->item as $oEntry) { $data[] = [ 'first_name' => $oEntry->firstname, 'last_name' => $oEntry->lastname, 'date_added' => date("Y-m-d H:i:s"), ]; } Item::insert($data);
추가 고려 사항:
위 내용은 Eloquent를 사용하여 Laravel에서 대량 삽입을 수행하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!