문서 삽입
이 페이지의 내용
Eloquent 모델 또는 쿼리 빌더에서 create()
메서드를 호출하여 컬렉션 에 문서 를 삽입할 수 있습니다.
문서를 삽입하려면 삽입해야 하는 데이터를 필드와 값이 포함된 문서로 create()
메서드에 전달합니다.
팁
save()
또는 insert()
메서드를 사용하여 컬렉션에 문서를 삽입할 수도 있습니다. 삽입 작업에 대해 자세히 알아보려면 쓰기 작업 가이드의 문서 삽입 섹션을 참조하세요.
예시
다음 Eloquent 및 Query 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 애플리케이션을 편집하여 사용 예제를 실행하는 방법을 알아보려면 사용 예제 랜딩 페이지를 참조하세요.