1
Laravel에서 firstOrCreate 함수를 사용하여 MySQL에 대량 삽입 할 수 있습니까? firstOrCreate 함수를 사용하여 MySQL에 Eloquent Bulk 삽입?
{
"hashtags": [{
"text": "hashtag1"
}, {
"text": "hashtag2"
}, {
"text": "hashtag3"
}, {
"text": "hashtag4"
}, {
"text": "hashtag5"
}
]
}
내가 firstOrCreate 함수에이 모델을 통과
,$hashtag_data = $request->get('hashtags');
$hashtags = Hashtag::firstOrCreate($hashtag_data);
그것은 오류를 반환 : 나는 RESTfull API를 통해
내 모델을 데이터를 전송하고 있습니다.
하지만 특정 레코드
$hashtag_data = $request->get('hashtags');
$hashtags = Hashtag::firstOrCreate($hashtag_data[1]);
를 통과하면 그것은 성공적으로
예 이런 것들을 테스트했습니다. 그것은 작동하지만 내 요구는 모든 삽입 된 ID가 필요하다는 것입니다. 또한 DB에없는 해시 태그 만 추가해야합니다. –
@NahyanBinKhalid 동일한 결승을 가졌습니까? 지금까지 발견 된 해결책이 있습니까? 10k 개가 넘는 레코드로 작업 중이므로 괜찮은 솔루션을 찾을 수 없습니다. – abr