MongoDB에 데이터 쓰기
1
2
컨트롤러 함수를 호출하는 API 경로 추가
다음 명령을 실행 하여 API 경로 파일 을 생성합니다.
php artisan install:api
팁
Laravel 10.x를 사용하는 경우 명령이 생성하는 파일이 이미 존재하므로 이 단계를 건너뛰세요.
컨트롤러를 가져오고 routes/api.php
파일에서 store()
메서드를 호출하는 API 경로를 추가합니다.
use App\Http\Controllers\MovieController; // ... Route::resource('movies', MovieController::class)->only([ 'store' ]);
3
4
API에 요청 게시
movie.json
파일을 만들고 다음 데이터를 삽입합니다.
{ "title": "The Laravel MongoDB Quick Start", "year": 2024, "runtime": 15, "imdb": { "rating": 9.5, "votes": 1 }, "plot": "This movie entry was created by running through the Laravel MongoDB Quick Start tutorial." }
shell에서 다음 명령을 실행하여 JSON 페이로드를 엔드포인트에 POST
요청으로 보냅니다.
curl -H "Content-Type: application/json" --data @movie.json http://localhost:8000/api/movies
5
데이터 보기
웹 브라우저에서 http://127.0.0.1:8000/browse_movies 를 열어 제출한 영화 정보를 확인합니다. 삽입된 동영상이 결과 상단에 나타납니다.
참고
문제가 발생하면 MongoDB Community 포럼 에서 도움을 요청하거나 페이지 오른쪽 또는 오른쪽 하단에 있는 Rate this page 탭을 사용하여 피드백을 제출하세요.