Docs Menu

문서 삽입

이 페이지의 내용

Eloquent 모델 또는 쿼리 빌더에서 create() 메서드를 호출하여 컬렉션 에 문서 를 삽입할 수 있습니다.

문서를 삽입하려면 삽입해야 하는 데이터를 필드와 값이 포함된 문서로 create() 메서드에 전달합니다.

save() 또는 insert() 메서드를 사용하여 컬렉션에 문서를 삽입할 수도 있습니다. 삽입 작업에 대해 자세히 알아보려면 쓰기 작업 가이드의 문서 삽입 섹션을 참조하세요.

다음 EloquentQuery Builder 탭에서 선택하여 각 해당 쿼리 사용하는 동일한 작업에 대한 사용 예제를 볼 수 있습니다.

이 예에서는 다음 조치를 수행합니다.

  • Movie Eloquent 모델을 사용하여 sample_mflix 데이터베이스의 movies 컬렉션을 나타냅니다.

  • movies 컬렉션에 문서를 삽입합니다.

  • 새로 삽입된 문서 인쇄합니다.

이 예시 create() 메서드를 호출하여 다음 필드와 값이 포함된 문서 삽입합니다.

  • title 의 값 "Marriage Story"

  • year 의 값 2019

  • runtime 의 값 136

$movie = Movie::create([
'title' => 'Marriage Story',
'year' => 2019,
'runtime' => 136,
]);
echo $movie->toJson();
{
"title": "Marriage Story",
"year": 2019,
"runtime": 136,
"updated_at": "...",
"created_at": "...",
"_id": "..."
}

이 예에서는 다음 조치를 수행합니다.

  • DB 파사드에서 table() 메서드를 호출하여 movies 컬렉션 에 액세스합니다.

  • movies 컬렉션에 문서를 삽입합니다.

  • 삽입 작업의 성공 여부를 출력합니다.

이 예시 insert() 메서드를 호출하여 다음 필드와 값이 포함된 문서 삽입합니다.

  • title 의 값 "Marriage Story"

  • year 의 값 2019

  • runtime 의 값 136

$success = DB::table('movies')
->insert([
'title' => 'Marriage Story',
'year' => 2019,
'runtime' => 136,
]);
echo 'Insert operation success: ' . ($success ? 'yes' : 'no');
Insert operation success: yes

Laravel 애플리케이션을 편집하여 사용 예제를 실행하는 방법을 알아보려면 사용 예제 랜딩 페이지를 참조하세요.

이 페이지의 내용